Robotics Software Engineer - Defense

Strativ Group

San Francisco (CA)

On-site

USD 140,000 - 200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A leading robotics firm in San Francisco is seeking a Robotics Software Engineer to develop high-level application software for autonomous systems. Ideal candidates will have strong programming skills in C++ and Python, experience with real-time systems, and familiarity with ROS2. This full-time position offers competitive pay and the chance to work on innovative robotics technology that shapes the future.

Qualifications

  • Strong proficiency in C++ and Python.
  • Experience architecting real-time systems under performance constraints.
  • Familiarity with ROS2 or equivalent robotics middleware.

Responsibilities

  • Architect, develop, and optimize high-level application layer software.
  • Build and maintain real-time data pipelines for autonomous systems.
  • Collaborate closely with perception, controls, and hardware teams.

Skills

C++
Python
Real-time systems
ROS2
Debugging
Communication

Job description

This range is provided by Strativ Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$140,000.00/yr - $200,000.00/yr

Direct message the job poster from Strativ Group

Robotics Software Engineer – Application Layer / High-Level

$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).
  • 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.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Robotics Engineering and Defense and Space Manufacturing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotic Software Engineer
Robotic Software Engineer

Insight Recruitment • San Francisco (CA)

On-site
USD 180,000 - 200,000
Competitive compensation
Meaningful equity
High ownership in engineering team
+1
Software Engineer
Software Engineer

Spectrum Staffing Services/HRStaffers Inc. • Denville (NJ)

On-site
USD 130,000 - 150,000
Medical insurance
Vision insurance
Senior Software Integration Engineer
Senior Software Integration Engineer

Metric Geo • Virginia (MN)

On-site
USD 130,000 - 200,000
Staff Software Integration Engineer
Staff Software Integration Engineer

Metric Geo • Maryland

On-site
USD 130,000 - 200,000
Space Robotics Architect
Space Robotics Architect

SoftServe • United States

On-site
USD 130,000 - 220,000
Staff Software Engineer
Staff Software Engineer

Red Cat Holdings • Torrance (CA)

On-site
USD 176,000 - 198,000
Generous annual equity package
Potential bonuses
Robotics Software Engineer
Robotics Software Engineer

RoboForce • Milpitas (CA)

On-site
USD 165,000 - 235,000
Stock options/equity
Health, dental, and vision insurance
401(k) plan
+2
Robotics Application Engineer
Robotics Application Engineer

Menlo Ventures • Pittsburgh

On-site
USD 100,000 - 300,000
Robotics Application Engineer
Robotics Application Engineer

Skild AI • San Mateo (CA)

On-site
USD 100,000 - 300,000
Staff Robotics Software Engineer
Staff Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Austin (TX)

Hybrid
USD 200,000 - 350,000
Equity
Hands-on hardware