Robotics Software Engineer Application Layer / High-Level
San Francisco, CA (On-Site)
$140,000 $200,000 + Equity + Benefits
U.S. Persons Only
Are you passionate about cutting-edge robotics and real-time systems? Our client - an innovative, venture-backed robotics company - is developing next-generation autonomous platforms that push the limits of perception, control, and intelligent decision-making.
They are looking for a Robotics Software Engineer to take ownership of the application layer that brings their robots to life. This is a unique opportunity to help shape real-world, mission-critical robotics technology alongside a small team of exceptional engineers.
What Youll Do
- Architect, develop, and optimize the high-level application layer software for autonomous systems.
- Build and maintain real-time data pipelines connecting perception, planning, and control systems.
- Drive Sim2Real workflows - taking simulation code to live hardware environments.
- Collaborate closely with perception, controls, and hardware teams to integrate and test software across multiple robotic platforms.
- Profile and optimize performance for low-latency and resource-constrained environments.
- Contribute to world-class system architecture, clean codebases, and robust documentation.
- Occasionally assist with real-world field testing and system validation (some travel involved).
What Were Looking For
Strong proficiency in C++ and Python .Experience architecting and refactoring real-time systems under performance constraints.Deep familiarity with ROS2 (or equivalent robotics middleware).Experience building low-latency data pipelines linking perception planning control.Proven ability to debug and optimize complex interactions between hardware, middleware, and application logic.Excellent communication and documentation habits.Self-starter who thrives in a fast-paced, problem-solving environment.Bonus Points
Personal or open-source robotics projects (e.g., UAVs, autonomous systems).Experience with RTOS or safety-critical software.Understanding of control theory or computer vision principles.Awareness of cybersecurity concepts relevant to autonomous systems.Why Apply?
Youll be joining a team of highly driven engineers tackling real-world robotics challenges with immediate impact. If youre excited by the idea of architecting the brains behind autonomous machines - and you thrive in hands-on, high-performance environments - this is your chance to make a difference.