Robotics Software / Autonomy Engineer
All the best with your application!
Want more jobs like this straight to your inbox?
Get Job Alerts
Get a curated list of the top robotics roles delivered straight to your inbox each week. We sift through hundreds of postings to find the high-salary positions, leading companies, and remote opportunities you actually want.
Unsubscribe anytime. We respect your privacy.
Summary
Oakland, United States
Full-time
About this Job
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.
About the Company
