✨ About The Role
- The Mission Software Engineer will lead the design and build of digital engineering infrastructure for unmanned systems.
- Responsibilities include setting the strategic vision for simulation and test environments for unmanned systems.
- The role involves building and integrating model-, software-, and hardware-in-the-loop components using various technologies.
- Collaboration with internal team members and external partners in the autonomy domain is a key aspect of the job.
- The engineer will manage the needs of both internal and external stakeholders to 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.
- Candidates should have at least 4 years of experience working with various programming languages including Rust, Go, C++, Java, Python, and JavaScript/TypeScript.
- Experience in customer-oriented UI/UX development is important, as well as the ability to lead small teams of cross-functional engineers.
- A successful candidate will have a high level of ownership and autonomy throughout the software development lifecycle.
- The ability to quickly understand and navigate complex systems and established code bases is crucial for this position.