Robotics Software Engineer - Motion Planning, State Estimation, & Control
TerraFirma Robotics
Job Description
Job Description
At TerraFirma, we’re redefining how the world moves earth for construction. Founded by former SpaceX engineers and backed by Bain Capital Ventures, TerraFirma is automating construction to make it faster, cheaper, and safer.
Our Story & Mission
At SpaceX, we were part of the teams that built the largest rocket in human history, launched the largest constellation of satellites ever made, and delivered connectivity to millions of people worldwide. What we learned was simple: infrastructure is everything.
At Starbase, the biggest barrier to launching missions to Mars was not building the rocket. It was how slow, expensive, and complex it was to build the infrastructure around it. We lacked buildings, roads, water, power, communications, and waste management, and constructing them took far more time and resources than it should have.
From a first-principles perspective, that doesn't make sense. It shouldn't be this hard or costly to create the foundations for progress. That’s when we realized something important: the same engineering mindset that enabled us to tackle space exploration and mass manufacturing could be applied to infrastructure. By bringing the principles of simplification, iteration, acceleration, and automation to construction, we can unlock a new era in how the world builds.
Accelerating infrastructure unlocks progress across every domain, creating a self-sustaining engine for tackling humanity’s toughest challenges. The innovations we develop on Earth will lay the groundwork for the technologies that one day make settlement on Mars possible.
Job Overview
You will design and deploy the algorithms that enable heavy machinery to perform complex tasks with advanced automation in dynamic, unstructured environments. Your focus will span state estimation, motion and trajectory planning, and control, taking ideas from simulation through to real-world deployment on multi-ton robotic platforms. You will architect systems that fuse data from diverse sensors, optimize movement on challenging job sites, and execute with reliability under real-time constraints.
Responsibilities
State Estimation & Sensor Fusion – Design, implement, and deploy real‑time estimation pipelines that remain robust to sensor noise, vibration, and bias
Motion / Trajectory / Path Planning – Create high‑level planners and low‑level controllers that optimize for safety, efficiency, and task completion
Software & System Architecture – Own C++/Python codebases, and MCU firmware that realize Guidance, Navigation & Control functions on production hardware
Simulation & Tooling – Generate digital twins, Hardware-in-the-Loop setups, and interactive visualizations to validate algorithms before field trials
Field Deployment – Bring algorithms onto machines, run field experiments, diagnose issues, and iterate rapidly
Basic Qualifications
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
Preferred Skills & Experience
Hands‑on deployment of Kalman filters or equivalent estimators on real‑world platforms (e.g., drones, tractors, autonomous vehicles, aircraft, rockets)
Deep familiarity with sensor‑fusion toolchains and libraries
Expertise in different motion planning frameworks
Strong C++17/C and Python skills on Linux
Background integrating and calibrating sensors such as IMUs, RTK‑GPS, wheel/arm encoders, LiDAR, and cameras
Additional Requirements
Must be willing to work extended hours or weekends when needed to support critical deadlines or triage urgent deployment issues
Comfortable with working in a fast-paced startup environment
Must be willing to relocate to Austin, TX if not within commuting distance
Compensation & Benefits
Base compensation will vary based on factors such as relevant experience and education. Salaries and leveling will be determined on a case-by-case basis if an offer is extended. Our total compensation package also includes equity in TerraFirma. Relocation packages are available to help cover moving costs, if applicable.
- A pioneering robotics company in Austin, TX is seeking a Robotics Software Engineer to design algorithms for motion planning and state estimation on robotic platforms. The role involves developing... ...for sensor fusion and real-time control. Candidates should possess a B.S...Suggested
- ...looking for a Senior Robotics Software Engineer to join our Software... ...maintain robotic control software for all of... ...to drive complex arm motions, integrating real-time... ...ensuring reliable motion planning. This role is based... ...sensor fusion and state estimation algorithms (using...SuggestedFor contractors
- Apptronik, a human-centered robotics company in Austin, TX, seeks a Senior Software Engineer - Wheeled Controls to advance high-performance motion control for mobile manipulation. You will design state-estimation and control algorithms, integrate wheel base with arm dynamics...Suggested
- ...human-centered robotics company developing... ...The Senior Software Engineer - Wheeled Controls is responsible... ...high-performance motion control systems... ...development of estimation and control algorithms... ...This includes state-estimation (EKF... ...high-level planning stacks and both...SuggestedLocal area
- ...Description As a Senior Software Engineer, you will play a... ...general‑purpose robots designed to... ...enable real‑time control, seamless integration... ...and tune state estimation (IMU, kinematic,... ...(RL locomotion / motion imitation) into the... ...processes (sprint planning, design/code reviews...Suggested
- ...human-centered robotics company developing... ...As a Senior Software Engineer, you will play a... ...enable real-time control, seamless integration... ...and tune state estimation (IMU, kinematic,... ...RL locomotion / motion imitation) into... ...processes (sprint planning, design/code reviews...Local area
- iconbuild.com is seeking a Senior Robotics Software Engineer to join their team in Austin, TX. The role involves developing high-performance C++ software for robotic systems, including motion planning and coordination of robotic arms. Applicants should have a Master's...
- Apptronik Systems, Inc. in Austin, TX is seeking a Senior Software Engineer for Wheeled Controls to develop high‑performance motion control systems powering our robotic mobility. You will lead estimation and control algorithms unifying wheel mobility with arm dynamics,...
- Apptronik is a human-centered robotics company developing AI-... .... Job Summary As a Software Engineer - Human Motion Data, you will leverage your... ...core member of the Motion Control and Planning team, you will work... ...demonstration data, and apply state-of-the-art retargeting libraries...Local area
- ...Company Overview: Allen Control Systems (ACS) is a... ...Navy electrical engineers with a proven track record in robotics and software. We are developing a small... ...output into precise, safe motion — running real-time... ...Advanced control (MPC, LQR, state estimation / Kalman filtering)....Contract workLocal area
- Job Description Title: Robotics Engineer, Motion Planning Intro Contoro Robotics is an Austin-based startup revolutionizing warehouse automation with... ...Integrate path and trajectory generation with the control stack (MoveIt / ros_control); validate on real hardware...Shift work
- Join Contoro Robotics - Revolutionizing Warehouse Automation with... ...from you! Senior Robotics Engineer, Motion Planning Contoro Robotics is an... ...optimization-based motion (optimal control, QP/NLP), and payload-aware... ..., controls, and robot software to deliver end-to-end motion...
- ...developing hardware, software and systems infrastructure... ...designers, software engineers and systems... ...Automation, the Staff Robotics Engineer will provide... ...Contribute to technical planning, estimation and delivery of key project... ...across software, controls, mechanical, and electrical...Flexible hours
- Contoro Robotics in Austin, TX is seeking a Senior Robotics Engineer to lead motion planning for our warehouse-automation platform. You will own trajectory generation... ...across autonomy, perception, controls, and robot software, and push throughput improvements while...
- ...Austin, TX seeks a Senior Software Engineer to advance whole‑body loco‑manipulation in mobile robotic platforms. You will design... ...and deploy high‑performance motion control, integrate wheel motion with... ...world operation. You will lead state estimation, real‑time control, and...
$149k - $204.6k
...currently seeking a principal robotics engineer to join our Mobile Robotics Software team. We are looking... ...and testing of control algorithms for mobile robot... ...expert for sensor fusion estimation techniques and control... ...and product teams on planning, design, and development...- Orbex Group in Austin, Texas, seeks a motivated Engineer to join their team. This role involves hands-on work with cutting-edge technologies, focusing on motion control systems and mechanical integration of motors. Candidates should have a Bachelor’s or Master’s in Engineering...
- ICON is seeking an Embedded Software Engineer in Austin, TX. This hands-on role involves developing and maintaining control software for robotic systems and production fleets. The ideal candidate has a degree in Computer Science or a related field and a minimum of 2 years...
- ...Bow Launch Systems, Inc. in Austin, TX is seeking a Senior Software Engineer to advance robotics and automation across production environments. You will design and deploy software that integrates robot controllers with simulation tools, while refining offline programming...
- Overview ICON is looking for a Senior Embedded Software Engineer I, Robotic Controls to join our Software Products team in Austin, TX. In this hands... ...control Design and optimize sensor fusion and state estimation algorithms using IMUs, LiDAR, and other real-time sensing...For contractorsRemote work
- Contoro Robotics in Austin, TX is looking for a SW and Controls Engineer to integrate software and control systems for new automation products. This hands-on role involves owning the system integration from perception through robotics, collaborating closely with mechanical...
- ...isn't just another engineering role; it's a... ...position for a Senior Software Engineer with deep... ...computer vision and robotics. We need someone... ...flight and mission planning teams. Contribute... ..., navigation, and control (GNC) systems.... ...applicable local, state or federal laws....Contract workLocal area
- Senior Forward Deployed Software Engineer Lead deployment and... ...to developing state-of-the-art solutions... ...integration, or refining control logic, you will play... ...developing autonomy or robotics systems, with a strong... ...contexts Expertise in motion planning, control systems, and...Permanent employmentTemporary workWork at office
- ...insights to support project planning, cost, schedule, and performance... ...First mindset. The Project Controls - Engineer III / Lead Engineer is an... ...variance reports Budget estimates, project cost reports and forecast... ...to work in the United States on a full‑time basis. We will...Full timeFor contractorsWork visa
- Contoro Robotics in Austin is seeking a Robotics Engineer specializing in motion planning. You will be responsible for designing geometric path generation and optimizing trajectories for our robotic systems. The ideal candidate will have over 3 years of experience in motion...
- We are seeking a highly skilled software engineer to advance Avride's core Control System. In this role, you will architect... ...contact between Controls and the Planning and Hardware teams, ensuring... ...actively seeking and implementing state‑of‑the‑art ideas to push performance...Remote workRelocation
- Our team develops the core software and data processing systems that power motion planning and decision-making in... ...infrastructure, and real-time vehicle control, collaborating across engineering, analytics, and product... ...those relevant to robotics (e.g., graph search,...Remote workRelocation
$150k - $200k
...Lead Mechanical Engineer - Robotics Product Development Austin, Texas |... ...ll work directly alongside software, controls, electrical, manufacturing... ...products integrate robotics, motion control, software, sensing... ...strategy and roadmap planning as the company expands its...Permanent employment- ...the world’s fastest robotic shoes, augmenting natural... ...and are looking for engineers who thrive in fast-... ...where hardware, software, and human motion intersect. As a Robotics... ..., including motor controllers, sensors, and... ...Implement rigorous test plans across all phases of...Casual workFlexible hours
- Senior Software Engineer, Robotics and Automation Location: Austin, TX Team: Automation, Data, and Controls (ADC) Responsibilities Support deployment,... ...systems Diagnose and resolve motion, timing, and control... ...from the U.S. Department of State. X-Bow Launch Systems, Inc...Permanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer - Motion Planning, State Estimation, & Control. Be the first to apply!
- robotic system engineer Austin, TX
- software development engineer (robotics engineer) Austin, TX
- control systems engineer Austin, TX
- senior control systems engineer Austin, TX
- senior robotics software engineer Austin, TX
- robotics engineer Austin, TX
- ngo software engineer Austin, TX
- software developer Austin, TX
- software developer internship no experience Austin, TX
- junior software developer Austin, TX

