✨ About The Role
- The Senior Software Engineer will lead the design and build of digital engineering infrastructure for uncrewed ground vehicles.
- This role involves setting the strategic vision for simulation and test environments for both crewed and uncrewed ground vehicles.
- The engineer will collaborate with a diverse team of systems engineers, software engineers, and mechanical/electrical engineers to create a software-first integration environment.
- Responsibilities include building and integrating model-, software-, and hardware-in-the-loop components using various technologies related to simulation and data management.
- The position requires managing the needs of both internal and external stakeholders to develop tooling suites that evaluate autonomy and vehicle performance.
âš¡ Requirements
- A strong engineering background in fields such as Computer Science, Software Engineering, Mathematics, or Physics is essential for success in this role.
- The ideal candidate will have at least 7 years of experience working with various programming languages including Rust, Go, C++, Java, Python, and JavaScript/TypeScript.
- Experience in building scalable backend software systems and familiarity with industry-standard cloud platforms like AWS or Azure is crucial.
- The candidate should possess a deep understanding of computer and network systems, demonstrating the ability to navigate complex systems and established code bases.
- Leadership experience in guiding small teams of cross-functional engineers to design, build, and deploy software systems is highly valued.