✨ About The Role
- The role involves working on building and integrating model/software/hardware-in-the-loop components using first and third-party technologies related to simulation, data management, compute infrastructure, and networking
- Responsibilities include developing platform and infrastructure tooling to enable other software engineers to scale their output
- Collaborating with team members in the autonomy domain to build technologies and processes for safe and rapid development and deployment of autonomous systems
- The position requires experience in real-time systems such as robotics, networking, tracking and fusion, modeling and simulation, game development, or 3D graphics
- The job also involves designing complex software systems, iterating on designs through technical design reviews, and bias towards rapid delivery and iteration
âš¡ Requirements
- Experienced software engineer with a background in real-time systems, robotics, networking, or related fields
- Skilled in collaborating with team members and partners to develop and deploy autonomous systems at scale
- Strong understanding of computer and network systems, with experience in programming languages like C, C++, Rust, Python, etc.
- Comfortable working in a high-performance engineering culture and building infrastructure and platform services
- Ability to quickly grasp complex systems and established code bases