Staff Software Engineer, Robotics Software

jobs.frontdoordefense.com - Jobboard

Torrance (CA)

Hybrid

USD 141,380 - 224,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity plan
Paid vacation
Wellness benefits
Parental leave

Job summary

Divergent is looking for a Staff Software Engineer in Robotics, based in Torrance, California. You will design and optimize robotics and machine-control software for automated manufacturing. This role is crucial for shaping advanced manufacturing technologies through a digital production system.

We seek an experienced engineer with a solid background in software development, particularly in robotics and automation. A holistic compensation package, including a competitive salary and wellness benefits, is offered.

Qualifications

  • 8+ years of professional software engineering experience.
  • Experience developing robotics, automation, or machine-control software.
  • Strong debugging and troubleshooting skills.

Responsibilities

  • Design, develop, test, and maintain software for robotic systems.
  • Build scalable software solutions for industrial automation.
  • Integrate hardware and automation systems into production-ready software.

Skills

C++
C#
Python
Software Engineering
Robotics
Automation
Machine Control Software

Education

Bachelor's degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, Mechanical Engineering, or a related field

Job description

Staff Software Engineer, Robotics

Location: Torrance, California, United States

Compensation: $141,380 - 224,500 USD / year

Job Tags: Software

About The Role

Divergent is a technology company that has architected, invented, built, and commercialized an end-to-end factory system called the Divergent Adaptive Production System (DAPS) that comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly assemble complex integrated vehicle structures and subsystems. Products created using DAPS are superior in performance, lower in cost, rapidly customizable to meet mission- and customer‑specific requirements, faster to market, and scalable on demand to high volume production. Divergent is a qualified Tier 1 supplier to global automotive OEMs, and is now expanding to support mission‑critical needs in the Aerospace and Defense sector. Join us to be a part of this transformative journey, where your impact will shape the future of technology and production.

Purpose

Divergent is transforming how complex products are designed and manufactured through a fully digital production system that combines advanced software, industrial robotics, and large-scale metal additive manufacturing. We are seeking a Staff Robotics Software Engineer to design, develop, and optimize the robotics and machine‑control software that powers our automated manufacturing platform. This role is intended for a highly experienced engineer who thrives on solving complex technical challenges, building robust software systems, and working at the intersection of robotics, automation, and advanced manufacturing. You will be a hands‑on technical expert responsible for architecting and implementing software that controls robotic systems, manufacturing equipment, and automated production processes. Your work will directly impact factory performance, machine reliability, production throughput, and the evolution of Divergent’s next‑generation manufacturing technologies.

The Role
Robotics Software Development
  • Design, develop, test, and maintain software that controls robotic systems, automated manufacturing equipment, and production workflows.
  • Build reliable and scalable software solutions for industrial robotics, motion‑control systems, sensors, machine vision systems, and factory automation infrastructure.
  • Develop applications that coordinate complex interactions between robots, manufacturing equipment, and production systems.
  • Implement software that enables high‑performance, repeatable, and highly automated manufacturing processes.
  • Optimize software performance, reliability, maintainability, and system throughput.
Machine Control & Automation
  • Develop machine‑control software for additive manufacturing systems, robotic cells, and production equipment.
  • Design software architectures that support real‑time decision‑making and coordinated robotic operations.
  • Integrate hardware, sensors, actuators, and automation systems into production‑ready software solutions.
  • Investigate and resolve complex software, integration, and system‑level issues in manufacturing environments.
  • Support deployment and commissioning of new manufacturing technologies and automation systems.
System Architecture & Technical Problem Solving
  • Architect robust software solutions for highly automated production environments.
  • Evaluate tradeoffs between performance, scalability, reliability, and maintainability.
  • Contribute to technical design reviews and software architecture discussions.
  • Identify opportunities to improve factory automation capabilities through software innovation.
  • Develop tools, frameworks, and infrastructure that improve engineering efficiency and system performance.
Cross-Functional Collaboration
  • Partner closely with Robotics, Manufacturing, Controls, Mechanical, Electrical, and Product Engineering teams.
  • Translate manufacturing and automation requirements into scalable software solutions.
  • Collaborate on system integration efforts involving robotics, controls, sensors, and production equipment.
  • Support root‑cause analysis and resolution of complex operational and production issues.
Basic Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, Mechanical Engineering, or a related technical field.
  • 8+ years of professional software engineering experience, with significant experience developing robotics, automation, industrial systems, or machine‑control software.
  • Strong proficiency in C++, C#, Python, or similar programming languages.
  • Experience developing software that interfaces directly with hardware, robotics systems, industrial equipment, or automated machinery.
  • Experience designing and implementing complex software systems deployed in production environments.
  • Strong debugging, troubleshooting, and systems‑thinking skills.
Preferred Qualifications
  • Advanced degree in Computer Science, Robotics, Controls Engineering, or a related field.
  • Experience with industrial robotics platforms such as ABB, FANUC, KUKA, or Yaskawa.
  • Experience with motion control, machine vision, path planning, automation systems, or robotic work cells.
  • Experience with real‑time software systems and distributed control architectures.
  • Experience in advanced manufacturing, additive manufacturing, aerospace, automotive, defense, or industrial automation environments.
  • Familiarity with PLCs, industrial communication protocols, and manufacturing execution systems.
  • Experience developing software for production environments where reliability and uptime are critical.
Work Environment
  • Hybrid
Compensation

For this role, we will consider candidates at levels E05 ‑ E06 as evaluated through our interview process.

  • E05 / Senior: $141,380 – $194,390
  • E06 / Staff: $163,270 – $224,500

Pay Range $141,380 – $224,500 USD

Benefits
  • Holistic Compensation Package: Enjoy a world‑class compensation package that includes a competitive salary, equity plan, and discretionary results‑based incentive bonus opportunities.
  • Wellness and Time Off: Embrace a healthy lifestyle with paid vacation, sick time, company holidays, and a year‑end shutdown to recharge. We support growing families with paid parental leave.
  • Comprehensive Health and Wellness: Comprehensive health and wellness benefits, offering both HMO and Premium PPO options, plus company‑sponsored life insurance and short‑ and long‑term disability coverage.
  • Investment in Growth: Commit to your professional development with reimbursement opportunities for learning and development initiatives.
  • Collaborative and High‑Performing Environment: Join a collaborative, dynamic, and high‑performing team within a fast‑paced, mission‑driven company.

Equal Employment Opportunity Divergent is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status, or any other applicable state or federal protected characteristic. Divergent provides affirmative action in employment for qualified individuals with disabilities and protected veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Robotics
Staff Software Engineer, Robotics

Divergent • Torrance (CA)

Hybrid
USD 141,380 - 224,500
Competitive salary
Equity plan
Paid vacation and sick time
+2
Staff Full Stack Software Engineer Software
Staff Full Stack Software Engineer Software

Front Door Defense • Torrance (CA)

On-site
USD 122,430 - 224,500
Equity plan
Paid vacation
Comprehensive health benefits
+1
Real-Time Systems Engineer
Real-Time Systems Engineer

Divergent • Torrance (CA)

On-site
USD 141,000 - 225,000
Competitive salary
Paid vacation and sick time
Comprehensive health benefits
+2
Senior Software Engineer, Robotics
Senior Software Engineer, Robotics

Divergent • Torrance (CA)

On-site
USD 141,000 - 195,000
Holistic compensation package
Paid vacation and parental leave
Comprehensive health benefits
+2
Robotics Systems Software Engineer
Robotics Systems Software Engineer

Divergent • Torrance (CA)

Hybrid
USD 141,000 - 225,000
Holistic Compensation Package
Paid vacation and sick time
Professional development reimbursement
+1
Industrial Robotics Engineer
Industrial Robotics Engineer

Divergent • Torrance (CA)

On-site
USD 141,000 - 225,000
Competitive salary
Equity plan
Paid vacation and sick time
+2
Automation Engineer
Automation Engineer

Divergent • Torrance (CA)

On-site
USD 122,000 - 195,000
Competitive salary
Discretionary results-based incentive bonus
Paid vacation and sick time
+2
Staff Automation & Controls Engineer
Staff Automation & Controls Engineer

Divergent • Los Angeles (CA)

On-site
USD 148,000 - 236,000
Competitive salary
Equity plan
Discretionary bonus
+6
Staff Automation & Controls Engineer
Staff Automation & Controls Engineer

Divergent • Torrance (CA)

On-site
USD 148,000 - 236,000
Equity plan and incentive bonus
Paid vacation and holidays
Parental leave
+3
Senior Advanced Manufacturing Engineer / Lead Advanced Manufacturing Engineer
Senior Advanced Manufacturing Engineer / Lead Advanced Manufacturing Engineer

Divergent • Los Angeles (CA)

On-site
USD 122,000 - 195,000
Competitive salary
Paid vacation and sick time
Wellness benefits
+1