As an Autonomy Algorithms Senior Software Engineer, you will design, develop, implement, integrate, test, and demonstrate advanced algorithms and software systems for autonomous platforms. You will lead and mentor a small engineering team throughout the software development lifecycle, focusing on backend algorithmic development and mission planning systems. The role involves working with research scientists to translate complex algorithms into software applications, while also ensuring high-quality software through best practices like code reviews and unit testing.
See how your résumé matches this role — and tailor it from what actually gets interviews.