WHAT WILL YOU DO
• Develop robotics and embedded software using C++ and Python.
• Build and integrate applications using ROS and PX4.
• Integrate sensors, actuators, and communication interfaces.
• Develop and improve control, navigation, and autonomous capabilities.
• Troubleshoot issues across software and hardware.
• Build and maintain simulation environments that model vehicle dynamics, sensors, and GPS-denied or jammed conditions, so autonomy software can be tested before it flies.
• Participate in design discussions, code reviews, and technical documentation.
• Work with the engineering team to take features from concept through deployment.
WHAT WE ARE LOOKING FOR
• Strong programming skills in C++ and practical experience with Python.
• Hands-on experience with ROS and PX4; ROS 2 experience is preferred.
• Experience developing and debugging software on Linux.
• Familiarity with robotics fundamentals, including control systems, coordinate frames, and sensor integration.
• Experience working with embedded systems and physical hardware.
• Familiarity with Git and collaborative software development.
NICE TO HAVE
• Experience with autonomous vehicles or mobile robots.
• Knowledge of state estimation, sensor fusion, or motion planning.
• Experience with simulation and automated testing.
• Familiarity with MAVLink, DDS, or similar communication protocols.
• Experience with computer vision or embedded computing platforms.
Additional:
Compensation bands are determined by role, level, location, and alignment with market data. Individual level and base pay is determined on a case-by-case basis and may vary based on job-related skills, education, experience, technical capabilities and internal equity. In addition to base salary, for full-time hires, you may also be eligible for long-term incentives, in the form of stock options, and access to medical, vision & dental coverage as well as access to a 401(k) retirement plan.
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.