Robotics Software Engineer

Founded by former SpaceX engineers, TerraFirma builds giant terraforming robots to revolutionize construction through human-in-the-loop automation.
$125,000 - $200,000
Robotics
Senior Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
Robotics · Space

Description For Robotics Software Engineer

TerraFirma Robotics, founded by former SpaceX engineers and backed by Bain Capital Ventures, is revolutionizing construction through advanced robotics and automation. The company's mission is to transform how we build critical infrastructure by making construction faster, more efficient, and sustainable.

As a Robotics Software Engineer, you'll be at the forefront of developing autonomous control systems for earthmoving machines. The role combines high-level system architecture with hands-on implementation, requiring expertise in trajectory planning, state machine design, and control algorithms. You'll work with C++ and Python to bring theoretical concepts to life on physical hardware.

Based at the "Robot Ranch" in Austin, TX, you'll have access to fully stocked mechanical and electrical workshops, real machines to retrofit, and testing grounds. The company's culture embraces the SpaceX mentality of rapid iteration and first-principles engineering.

The ideal candidate should be an innovative problem-solver who thrives in fast-paced environments and desires extreme ownership of their work. You'll be responsible for everything from simulation and modeling to sensor integration and fusion, working with a high degree of autonomy.

This role offers competitive compensation ($125,000-$200,000) plus generous equity, reflecting TerraFirma's commitment to attracting top talent. You'll be joining a mission-driven team that's not just building robots, but shaping the future of construction and potentially expanding human capabilities beyond Earth.

Last updated 9 days ago

Responsibilities For Robotics Software Engineer

  • Develop, implement, and test trajectory and motion planning algorithms both in simulation and on physical hardware
  • Design and architect software and high-level state machines for autonomous control of heavy equipment
  • Derive dynamic and kinematic models for simulation and control of physical systems
  • Develop simulation and visualization tools for rapid prototyping
  • Implement collision avoidance mechanisms between multiple robotic systems
  • Own the integration, calibration, and testing of sensors
  • Lead interdisciplinary teams, mentor new employees, and participate in hiring process

Requirements For Robotics Software Engineer

Python
Linux
  • Bachelor of Science in robotics, mechanical engineering, physics, computer science, electrical engineering, or related field
  • 3+ years of professional or project experience with robotic software development
  • Experience implementing algorithms for robotic systems or feedback control in C++ or Python
  • Experience working with safety-critical or real-time systems
  • Proficiency in C++, C, and Python, including Linux-based systems and bare-metal MCUs
  • Must be willing to work extended hours or weekends when needed
  • Must be willing to relocate to Austin, TX if not within commuting distance

Benefits For Robotics Software Engineer

Relocation Benefits
  • Generous equity in TerraFirma
  • Relocation packages available

Interested in this job?

Jobs Related To TerraFirma Robotics Robotics Software Engineer

Senior Interdisciplinary Systems Engineer

Senior Systems Engineer role at Amazon Robotics, focusing on designing and implementing complex robotic systems and automation solutions.

Localization and Mapping Engineer

Senior Localization and Mapping Engineer role at DoorDash Labs, focusing on autonomous delivery robots and mapping systems development.

Senior Software Engineer, Autonomy & Robotics

Senior Software Engineer position at Beacon AI, developing AI pilot assistant technology and robotic systems for aviation safety and efficiency.

Sr CI Engineer, MSP CX Support

Senior Continuous Improvement Engineer role at Amazon focusing on robotics and automation improvements across global facilities.

Robotics Systems Engineer, Vulcan Stow Hardware and Systems

Senior Robotics Systems Engineer position at Amazon Robotics, focusing on developing complex robotic manipulation systems and automation solutions.