Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer - Motion Planning, State Estimation, & Control in Austin, TX vacancy
  • 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

    TerraFirma Robotics

    Austin, TX
    5 days ago
  •  ...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... 
    Suggested
    For contractors

    iconbuild.com

    Austin, TX
    5 days ago
  • 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

    Apptronik

    Austin, TX
    5 days ago
  •  ...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... 
    Suggested
    Local area

    Apptronik

    Austin, TX
    5 days ago
  •  ...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

    Insight Global

    Austin, TX
    5 days ago
  •  ...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

    Apptronik

    Austin, TX
    2 days ago
  • 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... 

    iconbuild.com

    Austin, TX
    5 days ago
  • 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 Systems, Inc.

    Austin, TX
    5 days ago
  • $35 per hour

     ...Software Engineer Intern, Robotics Austin, Texas, United States; South San Francisco, California, United States...  ..., ranging from core control, sensors and...  ...repeatability mechanical motion, as well as high reliability...  ...kinematics and motion planning Experience working... 
    Hourly pay
    Full time
    Temporary work
    Internship
    Flexible hours

    Neuralink

    Austin, TX
    4 days ago
  • 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

    Apptronik Systems, Inc.

    Austin, TX
    5 days ago
  •  ...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 work
    Local area

    Allen Control Systems

    Austin, TX
    8 days ago
  • 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

    Contoro Robotics

    Austin, TX
    2 days ago
  • 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... 

    Contoro Robotics

    Austin, TX
    5 days ago
  • 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... 

    Contoro Robotics

    Austin, TX
    5 days ago
  •  ...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

    graphcore

    Austin, TX
    5 days ago
  • $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... 

    Symbotic

    Austin, TX
    5 days ago
  •  ...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... 

    Apptronik

    Austin, TX
    5 days ago
  • 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... 

    Orbex Group

    Austin, TX
    5 days ago
  • 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... 

    ICON

    Austin, TX
    5 days ago
  •  ...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... 

    X-Bow Systems

    Austin, TX
    5 days ago
  • 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 contractors
    Remote work

    ICON

    Austin, TX
    5 days ago
  • 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... 

    Contoro Robotics

    Austin, TX
    5 days ago
  •  ...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 work
    Local area

    Skyways

    Austin, TX
    more than 2 months ago
  • 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 employment
    Temporary work
    Work at office

    jobs.frontdoordefense.com - Jobboard

    Austin, TX
    4 days ago
  •  ...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 time
    For contractors
    Work visa

    PerkinElmer

    Austin, TX
    3 days ago
  • 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... 

    Contoro Robotics

    Austin, TX
    5 days ago
  • 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 work
    Relocation

    Avride

    Austin, TX
    5 days ago
  • 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 work
    Relocation

    Avride

    Austin, TX
    5 days ago
  • $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

    Approach Venture

    Austin, TX
    4 days ago
  •  ...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 work
    Flexible hours

    Shift Robotics

    Austin, TX
    3 days ago

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!