Autonomy Engineer
EVONA · Denver, CO · Yesterday
EngineeringFull-time
Key Responsibilities
- Design and develop decentralised navigation and decision-making algorithms for autonomous robotic and orbital systems
- Develop robust autonomy software capable of operating in challenging and unstructured environments
- Collaborate with multidisciplinary engineering teams to integrate autonomy systems with hardware platforms
- Utilise simulation tools and techniques to enhance system performance, reliability, and operational efficiency
- Conduct simulations, testing, and validation activities to refine algorithms and software performance
- Ensure software solutions meet industry standards for safety, reliability, and mission-critical performance
- Produce and maintain technical documentation, including interface specifications and verification plans
- Participate in technical reviews, trade studies, and risk assessments throughout the development lifecycle
- Research and integrate emerging technologies and advancements within autonomy, robotics, and intelligent systems
Key Requirements
- Bachelor’s degree or higher in Computer Science, Robotics, Engineering, or a related technical discipline
- Commercial experience developing autonomy software for autonomous systems
- Expertise in at least one of the following areas:
- Swarm coordination and task allocation
- State estimation and cooperative localisation
- Object identification, modelling, and tracking
- Motion planning and control for robotic or autonomous platforms
- Strong programming capability in C++ and/or Python
- Experience working with ROS (Robot Operating System)
- Comfortable operating within agile, research-driven, and interdisciplinary engineering environments
- Excellent communication and collaboration skills across technical teams
- Proven innovation through projects, publications, patents, or technical achievements
Desirable Experience
- Advanced degree (MSc or PhD) in Robotics, Autonomy, Artificial Intelligence, or related field
- Experience with multi-agent autonomous systems in space or extreme environments
- Familiarity with real-time or space-grade operating systems and software frameworks
- Experience with containers and virtualisation technologies such as Docker or VirtualBox
- Knowledge of sensor integration and calibration
- Experience supporting end-to-end deployment of autonomous or networked software systems