Autonomy Applications Engineer
Edge AutonomyAbout the role
WORK LOCATION: Remote, USA
FLSA STATUS: Exempt
SALARY RANGE: The anticipated salary range for this role is $140,000 to $170,000 annually. This range reflects a good faith estimate based on the targeted level for the role and typical compensation benchmarks across U.S. locations. Actual compensation may vary depending on the selected candidate’s qualifications, experience, geographical location, and internal alignment.
SUMMARY
Edge Autonomy is seeking an experienced Autonomy/AI software engineer with a strong background in implementing optimization algorithms in embedded environments, software applications in safety-critical systems, and a mastery of C#/C++ programming. This role will develop and expand the capabilities of the UAS platform using advanced algorithms and techniques to ensure mission success and safety of the system. In this position you will adopt full ownership of a use case for UAS and develop autonomous capabilities to achieve it. The solutions developed in this role will be deployed on operational aircraft engaged in global missions, requiring robust, reliable, and safety-focused software development.
RESPONSIBILITIES
The following job functions are a basic requirement but are not limited to and may be assigned other duties.
- Assist with implementation of the onboard autonomy agent on a Jetson processor, integrating it with the aircraft’s mission system.
- Develop and optimize autonomy algorithms and solutions, enabling adaptive response to high-level mission requirements under various environmental and operational conditions.
- autonomous path planning and search algorithms
- Adaptive responses to the world environment
- Sensor and data processing
- Machine learning techniques
- Ownership of the entire design-develop-test process for new use cases and capabilities
- Debug, troubleshoot, and resolve issues in embedded environments, ensuring software meets high safety and performance standards.
- Maintain rigorous documentation and version control for safety-critical systems, supporting audits and compliance requirements.
REQUIRED QUALIFICATIONS
- Bachelor’s or Masters degree in Engineering, Computer Science, or a related field
- Minimum of 5 years of experience in aerospace autonomy or similar fields, with a focus on embedded software, planning and pathfinding algorithms, and mission critical systems.
- Proficiency in C++ and python for embedded systems
- Proficiency in Linux environments and docker containerization
- Experience with UAS use cases in commercial and defense applications.
- Experience in the development of autonomous software systems for real-world, operational environments, preferably aerospace or UAS.
- Strong understanding of optimization techniques, data structures, and design patterns, specifically within embedded and constrained environments.
- Experience with Nvidia Jetson processors or similar embedded computer platforms, including low-level interfacing with hardware systems. Experience with CUDA and accelerated computing a plus
- High level of responsibility and ownership in solving complex problems in dynamic and high-stakes environments.
PREFERRED QUALIFICATIONS
- Experience supporting flight test
- Communications standards such as STANAG, DDS, and Kafka
- Experience with computer vision and real-time object detection
- Understanding of UAS architectures and subsystems
- <
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s