Sangha Partners
Get AI-powered advice on this job and more exclusive features.
This range is provided by Sangha Partners. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$200,000.00/yr - $300,000.00/yr Direct message the job poster from Sangha Partners Our client is a fast-growing, well-funded robotics startup based in San Mateo, CA. Backed by top investors, they are building a general-purpose robotics intelligence platform designed to power humanoids, quadrupeds, and mobile manipulators across industries- from construction sites to healthcare to manufacturing. This is a rare chance to join at the ground floor of a company scaling rapidly, where every engineer has a direct line to leadership and immediate impact on product direction. We’re seeking a Robotics Software Engineer (Automation & Controls)- someone fluent in C++ who bridges robotics software with automation and control systems. You’ll work closely with their software, perception, and systems teams to automate small-scale robotic assembly/test environments- think of it as designing and coding the “mini production lines” that validate and train the brain powering their robots. This is not factory automation- you’ll own the full stack of automation software on a small scale: sensors, actuators, control loops, and the C++ code that makes it all run in real hardware. What You’ll Do
Design, build, and maintain small-scale robotic automation setups that simulate production environments. Develop C++ control software that interfaces with sensors, actuators, and PLCs. Work with the software and perception teams to connect robotic systems to automation frameworks for testing and data generation. Write code to bridge PLC logic and robotic software (Python/C++). Develop and tune motion control, sequencing, and feedback loops on real hardware. Own the end-to-end setup: hardware integration, controls logic, and software orchestration. 5+ years of experience in robotics software or controls engineering. Strong C++ (and some Python)- comfortable writing production-level robotic control code. Background in automation, motion control, or embedded robotics systems. Experience integrating PLCs, sensors, and actuators into robotic systems. Comfort working hands-on with hardware (motors, drivers, IO, sensors). A systems-level mindset- understanding how software, hardware, and controls interact. Interest in startup environments- wearing multiple hats and owning the stack. Bonus Points
Experience with ROS / ROS2, EtherCAT, or CAN. Background in robotic arms, mobile platforms, or lab automation. Knowledge of safety standards and industrial protocols. Why This Role Is Unique
You’ll be the bridge between the software and hardware worlds- working with a small, elite team at the intersection of AI and robotics. Every day combines hands-on control work and deep software problem-solving- about 45% automation, 55% software integration. You’ll directly shape how their “robot brain” learns from and interacts with the physical world. Seniority level
Mid-Senior level Employment type
Full-time
#J-18808-Ljbffr
$200,000.00/yr - $300,000.00/yr Direct message the job poster from Sangha Partners Our client is a fast-growing, well-funded robotics startup based in San Mateo, CA. Backed by top investors, they are building a general-purpose robotics intelligence platform designed to power humanoids, quadrupeds, and mobile manipulators across industries- from construction sites to healthcare to manufacturing. This is a rare chance to join at the ground floor of a company scaling rapidly, where every engineer has a direct line to leadership and immediate impact on product direction. We’re seeking a Robotics Software Engineer (Automation & Controls)- someone fluent in C++ who bridges robotics software with automation and control systems. You’ll work closely with their software, perception, and systems teams to automate small-scale robotic assembly/test environments- think of it as designing and coding the “mini production lines” that validate and train the brain powering their robots. This is not factory automation- you’ll own the full stack of automation software on a small scale: sensors, actuators, control loops, and the C++ code that makes it all run in real hardware. What You’ll Do
Design, build, and maintain small-scale robotic automation setups that simulate production environments. Develop C++ control software that interfaces with sensors, actuators, and PLCs. Work with the software and perception teams to connect robotic systems to automation frameworks for testing and data generation. Write code to bridge PLC logic and robotic software (Python/C++). Develop and tune motion control, sequencing, and feedback loops on real hardware. Own the end-to-end setup: hardware integration, controls logic, and software orchestration. 5+ years of experience in robotics software or controls engineering. Strong C++ (and some Python)- comfortable writing production-level robotic control code. Background in automation, motion control, or embedded robotics systems. Experience integrating PLCs, sensors, and actuators into robotic systems. Comfort working hands-on with hardware (motors, drivers, IO, sensors). A systems-level mindset- understanding how software, hardware, and controls interact. Interest in startup environments- wearing multiple hats and owning the stack. Bonus Points
Experience with ROS / ROS2, EtherCAT, or CAN. Background in robotic arms, mobile platforms, or lab automation. Knowledge of safety standards and industrial protocols. Why This Role Is Unique
You’ll be the bridge between the software and hardware worlds- working with a small, elite team at the intersection of AI and robotics. Every day combines hands-on control work and deep software problem-solving- about 45% automation, 55% software integration. You’ll directly shape how their “robot brain” learns from and interacts with the physical world. Seniority level
Mid-Senior level Employment type
Full-time
#J-18808-Ljbffr