TerraFirma
Robotics Software Engineer - Motion Planning, State Estimation, & Control
Robot Ranch (Austin, TX) · On-site · Full-time · Posted Jul 14, 2026
- Experience
- 2+ years of professional or advanced research experience.
- Education
- B.S. in Robotics, Mechanical/Electrical Engineering, Computer Science, Aerospace Engineering, or a related field.
About the job
Designs and deploys state estimation, motion-planning, and control algorithms for heavy robotic machinery, from simulation through field deployment.
What you'll do
- Build real-time state-estimation and sensor-fusion pipelines, planners, and controllers.
- Own C++/Python software, MCU firmware, simulation tools, and system architecture for production hardware.
- Deploy algorithms on machines, conduct field experiments, diagnose issues, and iterate.
What they ask for
- B.S. in Robotics, Mechanical/Electrical Engineering, Computer Science, Aerospace Engineering, or a related field.
- 2+ years of professional or advanced research experience delivering robotic software from first-principles modelling through hardware deployment.
- Proven track record owning large deliverables and driving multi-disciplinary roadmaps.
- Willingness to work extended hours or weekends when needed and relocate to Austin, TX if not within commuting distance.
Nice to have
- Hands-on deployment of Kalman filters or equivalent estimators on real-world platforms.
- Strong C++17/C and Python skills on Linux; experience with sensor-fusion tools, motion-planning frameworks, and sensor integration/calibration.
Tools
C++, Python, MCU firmware, Kalman filters, Linux, IMUs, RTK-GPS, LiDAR
Model-written summary · the original posting is authoritative