Drimva

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

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)