✨ About The Role
- The role involves designing and developing offline test infrastructure to enhance data collection, robotic localization, and autonomy.
- The engineer will be responsible for developing simulation and test infrastructure, including log replay capabilities and metrics generation pipelines.
- The job requires modeling robot dynamics and sensor data to create effective data simulations.
- The engineer will actively contribute to the Field Software codebase and design testing frameworks to accelerate development.
- Understanding stakeholder requirements and incorporating their input into designs is a key responsibility.
âš¡ Requirements
- The ideal candidate will have over 6 years of experience in software engineering, particularly in simulation and test software development.
- Proficiency in C++ and Python is essential, as these are the primary programming languages used in the role.
- A successful candidate will have experience leading large system designs and collaborating across teams on significant projects.
- The ability to gather system requirements and identify key stakeholders is crucial for this position.
- Experience with CI/CD frameworks and building workflows using GitHub is necessary for streamlining development processes.
- The candidate should also have experience with Google Cloud Platform and be able to coach and mentor junior engineers.