Senior Software Autonomy Engineer
Core
Design and develop autonomous behaviors for multi-domain heterogeneous teams of autonomous vehicles (aerial, ground, underwater, space) for US Government and commercial defense systems.
Role type
Senior Software Autonomy Engineer
Builds
Embedded software and autonomy algorithms for defense robotics platforms
Domain
Defense, Aerospace, Robotics
Deliverable
production ML models | product features
Required skills
Task and motion planning, Software integration and testing with robotics platforms, Hybrid methods for autonomy, Optimization and resource allocation, C/C++, ROS/ROS2, MATLAB, Simulink, Python, GNC algorithms, Real-time software development, Trajectory optimization, Optimal control, Control systems design
Preferred skills
Masters or PhD in related field, Secret security clearance
Technologies
C/C++, ROS, ROS2, MATLAB, Simulink, Python
Responsibilities
Evaluate requirements and propose design solutions, Design algorithms using modern theory, Develop embedded software based on prototype algorithms, Analyze designs to demonstrate performance, Develop and execute software tests, Prepare technical documentation and reports, Communicate with customers and stakeholders, Track project priorities and scope
Seniority
Senior, hands-on IC