We are seeking a Senior Software Engineer to play a technical leadership role on an autonomy software team developing the core application development framework used in critical on-board applications for autonomous systems. This position focuses on architecting, implementing, and scaling production-quality autonomy software while mentoring engineers and driving technical direction across projects.
The ideal candidate brings deep hands-on experience in embedded software development and can work through requirements definition, including clear documentation.
Typical task breakdown:
Lead the design, development, and ownership of the application framework and middleware across autonomy applications
Define and influence software architecture for scalable, reliable, a...