Zone 5 Technologies is redefining unmanned aircraft systems with innovative solutions. They are seeking a skilled Autonomy Engineer to develop and implement advanced algorithms and software for autonomous flight systems, ensuring mission success and safety in safety-critical environments.
Responsibilities:
- Design, code, and implement autonomy software solutions for unmanned aircraft systems
- Assist with implementation of the autonomy agent on onboard compute systems
- Test and optimize algorithms in modeling and simulation environments. This includes path planning and search algorithms, adaptive responses to dynamic real-time changes in environment, decentralized decision making, and other algorithms and optimizations for single or multi-vehicle scenarios
- Collaborate with cross-functional teams to develop autonomy software solutions
- Debug, troubleshoot, and isolate software issues
- Design, implement, test, and maintain software for high-reliability systems in safety-critical environments
- Utilize Git and GitHub for version control, code reviews, and collaborative development
- Support build automation, system integration, and testing through scripting, command-line tools, and modeling and simulation environments
- Contribute to CI/CD pipelines using GitHub Actions and assist in deploying software to cloud environments, particularly AWS
- Maintain high standards of software quality within the team by adhering to good practices and habits of configuration control and design reviews
Requirements:
- 3–8 years of professional experience in autonomy software applications development ideally in aerospace, defense, or safety-critical industries
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace, or related field
- Proficiency in one or more programming languages: C, C++, C#, Python, Rust, Matlab/Simulink, or other related language
- Hands-on experience with Git, GitHub
- Experience with CI/CD practices and tools, particularly GitHub Actions, and exposure to AWS infrastructure
- U.S. Citizen
- Able to possess and maintain an active security clearance
- Experience working with software containerization methods and utilities such as Docker and Docker-Compose is desired
- Experience with Universal Command and Control Interface (UCI) for UAS and Open Mission Systems (OMS) is desired
- Experience integrating sensor fusion, state estimation, path planning, localization, and decentralized decision-making algorithms is desired