Robotics Software Engineer - Defense

Strativ Group

San Francisco (CA)

On-site

USD 140,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Software Engineer - Defense Robotics JN -072026-179110
Software Engineer - Defense Robotics JN -072026-179110

Goodwin Recruiting • Concord (NC)

On-site
USD 140,000 - 150,000
Relocation assistance
Comprehensive healthcare and benefits
401(k) with company contribution
+2
Senior Software Integration Engineer
Senior Software Integration Engineer

Metric Geo • Virginia (MN)

On-site
USD 130,000 - 200,000
Robotics Software Engineer
Robotics Software Engineer

Edison Smart® • Austin (TX)

Hybrid
USD 150,000 - 165,000
Staff Software Integration Engineer
Staff Software Integration Engineer

Metric Geo • Maryland

On-site
USD 130,000 - 200,000
Robotics Software Engineer
Robotics Software Engineer

Sorting Robotics • Los Angeles (CA)

On-site
USD 130,000 - 165,000
Competitive salary
Stock Options
Comprehensive health insurance
+2
Robotics Software Engineer
Robotics Software Engineer

Skildai Careers • Pittsburgh

On-site
USD 100,000 - 300,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 Application Engineer
Robotics Application Engineer

Menlo Ventures • Pittsburgh

On-site
USD 100,000 - 300,000