Robotics Software Engineer - Controls
$90k - $140kThe O'Connor Group
We are partnering with Ghost Robotics and have announced the search for a Robotics Software Engineer (Controls)
Description
Ghost Robotics is a robotics company building autonomous systems that operate in complex, dynamic environments. Our perception stack enables our robots to understand, localize, and navigate the world in real time, and we place a strong emphasis on robustness, performance, and maintainable engineering.
We are seeking a Senior Controls Engineer to design, implement, and deploy cutting-edge control algorithms for dynamic legged robotic systems operating in complex real-world environments. You will work across dynamics, optimization, state estimation, and real-time software owning both algorithmic innovation and system-level performance on hardware.
This role is ideal for engineers who thrive on high-velocity problem solving, deep technical ownership, and hands-on testing and validation.
Responsibilities
· Design, implement, and validate advanced control architectures (e.g., model-based, optimization-based, learning-augmented controllers) for agility and robustness.
· Develop, maintain, and validate state estimation and sensor fusion pipelines (IMU, joint encoders, contact/force sensing).
· Lead gait generation, footstep planning, contact scheduling, and disturbance recovery tuning.
· Perform rigorous offline and real-time testing in simulation and hardware environments.
· Debug and analyze system performance using logs, visualization tools, hardware experiments, and fleet data.
· Build automated diagnostics, analysis scripts, and tools to improve robot reliability and field performance.
· Collaborate closely with mechanical, perception, embedded, and systems teams to ensure end-to-end performance and robustness.
· Write clean, maintainable, real-time-safe code in C++ and Python.
· Mentor junior engineers and contribute to long-term architectural decisions.
Requirements
Requirements
Required Qualifications
· Strong foundations in control theory (linear, nonlinear, optimal control) with experience in legged locomotion or other dynamic systems.
· Experience with multi-body dynamics, modeling, and simulation (e.g., MuJoCo, Gazebo, Isaac Sim, PyBullet).
· Hands-on experience deploying algorithms on physical robotic systems and debugging complex hardware/software interactions.
· Proficiency in modern C++ (C++17/20) and Python for development and tooling.
· Experience with Unix/Linux environments and software engineering best practices (version control, CI/CD).
· Masters/PhD in Robotics, Mechanical, Electrical, Aerospace Engineering or equivalent work experience.
Preferred Qualifications
· Experience with legged or humanoid robots and real-world locomotion challenges.
· Background in whole-body control frameworks (operational space control, MPC, etc.).
· Familiarity with state estimation methodologies (EKF, factor graphs, UKF).
· Experience architecting data analysis pipelines and automated diagnostic systems.
· Publications or significant open-source contributions in robotics, controls, or estimation.
· Experience with ROS 2 and real-time middleware.
· A combination of classical control and reinforcement learning applied to robotic systems.
· Demonstrated ability to lead technical efforts and mentor junior engineers.
Salary Description
$90 - $140,000
$200k - $300k
...About 1X We’re building humanoid robots that work in home - doing the chores, handling the tasks, and giving... ...for all. Your Charter As a Senior Robotics Controls Engineer, you will develop the real-time software stack that enables our humanoid robots to move, balance...SuggestedFull timeLocal areaWork from home$198.6k - $292k
...Labs is an independent team within DoorDash. We explore robotics and automation to transform last mile logistics in the... ...we want to talk to you! We're hiring a Planning & Controls Engineer in our Autonomy Software team. In this role, you'll own and develop flight control...SuggestedHourly payWork at officeLocal areaRemote workFlexible hours$198.6k - $292k
...Labs is an independent team within DoorDash. We explore robotics and automation to transform last mile logistics in the... ...then we want to talk to you!We're hiring a Planning & Controls Engineer in our Autonomy Software team. In this role, you'll own and develop flight...SuggestedHourly payWork at officeLocal areaRemote workFlexible hours- ...Pivotal Systems – Fremont CA Automation Software Engineer – PC & Industrial Controls Integration Position Summary We are seeking an Automation Software Engineer specializing in the integration of PC-based software, industrial automation controllers, instrumentation...SuggestedFull timeRemote work
$140k - $160k
...time with days, using proprietary software, automation, and advanced manufacturing... ...'s next, in aerospace, defense, robotics, and beyond. To keep up with them,... ...re building. We're looking for a Controls/Automation Software Engineer to join our robotics and software team...SuggestedPermanent employmentFull timeTemporary workLocal area$175k - $250k
...As a Perception Autonomy engineer, you will be pivotal in developing... ...maintaining real-time sensor software solutions deployed across a... ...developing autonomous sensor controllers to optimally fuse information... ...Engineering, Computer Engineering, Robotic Engineering, Computer Science...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$130.6k - $192k
...within DoorDash. We explore robotics and automation to transform last... ...team! We're looking for engineers passionate about leveraging UAV... ...you will… Design and deploy software for advanced drone hardware,... ...fusion, state estimation, and control using data from different drone...Hourly payWork at officeLocal areaRemote workFlexible hours- ...of passionate, mission-driven engineers from companies like Tesla,... ...nerding out about engineering and robotics — plus other topics like race... ...solutions to manipulate and control biology tools designed for... ...Integrate, test, and debug software solutions in simulation and on...Full timeWork experience placementWork at officeLocal areaRelocationRelocation packageFlexible hoursWeekday work
$125k - $195k
...team of exceptional, hands-on engineers to make this happen.... ...About the Team The Tool Software team builds the software that... ...sub-domains. Because sensing, control, and physical hardware are deeply... ...About the Role As a Robotics Software Engineer, you will build...Full timeWork at officeVisa sponsorshipNight shift- ...Company Overview Verne Robotics is building intelligent robotic arms that can learn new... ...We’re looking for a talented Robotics Software Engineer to design and build the core systems that... ...and C++, spanning device drivers, control interfaces, and high-level APIs that power...Full timeWork experience placementImmediate start
- ...ready to shape the future of industrial robotic systems? Mujin develops smart... ...of what’s possible! As a Robotics Software Engineer - Integration , you will be focusing on... ...and optimize real-time communication and control modules with robot controllers (industrial...Full timeTemporary workWork at officeFlexible hours
- ...Build the Path Forward At Path Robotics, we’re building the future of embodied intelligence... ..., combining perception, reasoning, and control to deliver field-ready AI that is risk-... ...together. We're seeking a Robotics Software Engineer who thrives on hard systems problems....Full timeFlexible hours
- ...Eka Robotics Eka Robotics is on a mission to build intelligence... ...understanding of the full robotics software stack; profile and optimize... ...simulation models and controller performance. ML Deployment... ...Science, Robotics, Computer Engineering, or a related technical field...Full timeImmediate start
- ...Description Overview Sorting Robotics is a fast-growing company... ...mechanical, electrical, and software developers focused on... ...in Computer Science, Computer Engineering, or related fields. ~ Experience... ...interfaces for real-time robot control during testing. Work...Full timeWork experience placement
$125k - $165k
...accommodate family commitments. About the role As a Robotic Software Engineer, you will design and integrate complex autonomy and vehicle... ...autopilots, datalinks, sensors, PNT/GPS/INS, ground control stations, etc. Support live flight test of autonomy software...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$166k - $220k
...ABOUT THE JOB Anduril is seeking a Robotics Software Engineer to join the Maneuver Dominance team at our Costa Mesa HQ. The Maneuver Dominance... ...forces. We develop perception, autonomy, and command and control (C2) systems to solve some of the hardest problems facing...Full timeWork experience placementImmediate start$90k - $210k
...specially selected team of scientists, engineers, and software developers to deliver best-in-class... ...Ecosystem. MORSE is seeking a talented Robotics Software Engineer to join our team.... ...algorithms, and integrating novel control systems into our aerial vehicles. This...Full timeLocal areaRemote work- ...What We Do Gecko Robotics is helping the world’s most important organizations ensure the... ...you will architect and develop ROS2-based control, perception, and motion planning systems... ...hardware and Gecko’s inspection software Support system deployment and validation...Full timeWork at officeLocal areaWork from homeFlexible hours
$165k - $218k
...partnering closely with specialist engineering, operations, and production... ...requirements. TRS hires software engineers & hardware... ...to highly capable autonomous robotics systems and propulsion products... ..., localization, mapping, or controls Experience with performance...Full timeWork experience placementWork at officeImmediate startRemote workRelocationRelocation package- ...Join Contoro Robotics – Revolutionizing Warehouse Automation with Cutting-Edge Robotics... ...The Role We are hiring a robotics software engineer to improve how our autonomous robots execute... ...coordinate work across planning, robot control, end effectors, sensors, and material-...Full time
- ...Overview \ We're hiring a Robotics Software Engineer to develop the real -time systems that power our robots in US warehouses. You'll build... ...bridges hardware, teleoperation, and autonomy—from motion control and sensor integration to fleet coordination. Your work will...Full timeRemote workWorldwideRelocationLong distanceFlexible hours
$191k - $253k
...develops aerial and multi-domain robotic systems. The team is... ...Autonomy, Anduril’s premier software platform that enables masses... ...Planning, Hardware, and Test Engineering to solve some of the hardest... ...vision, motion planning, SLAM, controls, estimation, and secure communications...Full timeWork experience placementImmediate startRemote work- ...fleet of dual-use multipurpose robotic space vehicles to creat e... ...position may be filled at Engineer, Senior, or Principal level depending... ...the mission, not a demo. The software that runs them is what you... ...to end: motion and actuator control applications, the vision-to-...Full timeRelocation packageWeekend work
- ...re a growing team of experts in geospatial data, marine robotics, and command & control software, and we're looking for talented, driven candidates to... ...you. The Role We’re hiring a Robotics Software Engineer to help develop a new platform for automated maritime survey...Full time
- ...We are a robotics company building reliable, high-performance systems that operate in the real world. Our work spans perception, control, and systems software, and we value clean design, maintainability, and engineering rigor as much as raw performance. We are...Full time
- ...Mujin is the future of industrial robotic systems in production and distribution environments... ...challenges. As Senior Robotics Software Engineer - Backend, you will focus on the... ...AI-equipped intelligent robot controllers. \n Responsibilities: Design and...Full timeWork experience placementLocal areaRemote work
$136.2k - $178.82k
...candidate will be responsible for design and development of control software applications for high precision manufacturing machines, working... ...-related tools.Work closely with mechanical and electrical engineers to create reliable solutions tailored for high-volume...Full timeWork experience placementLive inLocal areaRemote workFlexible hoursShift workDay shift$191k - $253k
...thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition... ...of future systems.ABOUT THE JOBAnduril is seeking a Robotics Software Engineer to join the Omen Team at our Costa Mesa HQ. In this role,...Full timeContract workWork experience placementImmediate startRemote work$165k - $218k
...into a realtime, 3D command and control center. As the world enters... ...closely with specialist engineering, operations, and production teams... ...mission requirements. TRS hires software engineers & hardware... ...to highly capable autonomous robotics systems and propulsion products...Full timeWork experience placementWork at officeImmediate startRemote workRelocationRelocation package$125k - $145k
...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, POWER SYSTEMS CONTROLS (STARLINK) At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the...Permanent employmentFull timeTemporary workWork at officeWorldwideMonday to FridayWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer - Controls. Be the first to apply!
- robotic system engineer Remote
- robotics engineer Remote
- senior control systems engineer Remote
- control systems engineer Remote
- senior robotics software engineer Remote
- software development engineer (robotics engineer) Remote
- software engineer - web development Remote
- software developer positions Remote
- senior software engineer remote Remote
- software engineer contract Remote

