We are seeking a Robotics Software Engineer to design, develop, and deploy software that powers intelligent robotic UAS systems operating in real-world environments. In this role, you will work at the intersection of software, hardware, and autonomy—building robust, high-performance systems that integrate perception, planning, control, and communication.
You will collaborate closely with mechanical, electrical, and systems engineers to take robotics software from simulation to fielded deployment.
Responsibilities
-
Design, develop, and maintain robotics software for real-time systems
-
Implement perception, localization, mapping, planning, and control algorithms
-
Integrate sensors such as cameras, LiDAR, IMUs, GPS, and radar
-
Develop and optimize software for embedded and edge-compute platforms
-
Build simulation and testing frameworks to validate algorithms prior to deployment
-
Debug and troubleshoot issues across software, hardware, and system boundaries
-
Optimize performance, reliability, and safety in real-world operating conditions
-
Contribute to system architecture, code reviews, and technical documentation
-
Support field testing, data analysis, and iterative system improvements
Required Qualifications
-
Bachelor’s degree or higher in Robotics, Computer Science, Electrical Engineering, or a related field
-
Strong proficiency in C++, Rust and/or Python
-
Solid understanding of robotics fundamentals (kinematics, dynamics, control systems)
-
Experience working with real-time or near-real-time systems
-
Familiarity with Linux-based development environments
-
Ability to work effectively in a multidisciplinary engineering team
Preferred Qualifications
-
Experience with autonomous systems (UAVs, UGVs, mobile robots, or manipulators)
-
Background in computer vision, sensor fusion, or state estimation
-
Experience deploying software on embedded platforms (NVIDIA Jetson, ARM, x86)
-
Familiarity with simulation tools (Gazebo, Isaac, Unity, or similar)
-
Experience with field testing, data logging, and performance analysis
-
Knowledge of safety-critical or mission-critical systems
Work will include ITAR, so only available to US persons.
Compensation Range: $80K - $150K