cover image
Strativ Group

Robotics Software Engineer - Defense

On site

San francisco bay, United states

$ 200,000 /year

Full Time

10-11-2025

Share this job:

Skills

Communication Python Test Problem-solving Decision-making Architecture Computer Vision C++ Robotics

Job Specifications

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 You’ll 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 We’re 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?

You’ll be joining a team of highly driven engineers tackling real-world robotics challenges with immediate impact. If you’re 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.

About the Company

We are a multi award-winning team that does talent solutions. We live for innovation and work with ambitious businesses that make the world a better and safer place. Know more