Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer (C++)

$141.38k - $224.5k

Divergent Enterprises

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 Divergent 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

At Divergent, we are redefining industrial manufacturing through software-driven production, additive manufacturing, and automated assembly systems. Our proprietary Divergent Adaptive Production System (DAPS) combines advanced engineering, robotics, and metal additive manufacturing to build complex structures faster, lighter, and more efficiently than traditional methods.

We are seeking a Senior Embedded Software Engineer (C++) to help develop the real-time software systems powering our next-generation metal 3D printing platforms. In this role, you will work at the intersection of software, controls, automation, and advanced manufacturing to create highly reliable machine control solutions that directly impact production performance and print quality.

This is a hands-on engineering role focused on real-world hardware integration, high-performance software architecture, and intelligent automation in a fast-paced R&D and production environment.
The Role
  • Design and develop real-time machine contraol software for proprietary industrial 3D printing systems
  • Build robust multithreaded applications in modern C++ for motion control, automation, and machine orchestration
  • Develop and maintain operator-facing GUI applications for machine monitoring, diagnostics, and control
  • Create simulation and modeling tools to validate machine behavior, optimize performance, and improve system reliability
  • Design calibration routines, fault detection logic, and automated maintenance workflows to maximize print consistency and uptime
  • Collaborate cross-functionally with controls, electrical, mechanical, systems, and manufacturing engineers to integrate software with complex mechatronic systems
  • Support commissioning, troubleshooting, and continuous improvement efforts on production hardware
  • Contribute to software architecture, code quality standards, CI/CD workflows, and engineering best practices
Basic Qualifications
  • Ability to lawfully access information and technology subject to U.S. export controls
  • Strong proficiency in modern C++ (C++11 or newer)
  • Experience developing multithreaded and/or real-time software applications
  • Experience with Git or similar version control systems
  • Familiarity with build systems and tooling such as CMake
  • Strong debugging, problem-solving, and systems-level thinking skills
Preferred Qualifications
  • Experience developing GUI applications using Qt
  • Familiarity with OpenCV or other computer vision frameworks
  • Proficiency in Python for scripting, automation, or test tooling
  • Experience with industrial automation, robotics, or control systems
  • Understanding of real-time systems, motion control, or digital signal processing (DSP)
  • Experience integrating software with electromechanical hardware systems
  • Familiarity with MATLAB, Simulink, or Simscape for modeling and simulation
  • Exposure to CI/CD pipelines and automated testing workflows, particularly using GitHub Actions
  • Experience working in advanced manufacturing, aerospace, automotive, robotics, or high-performance engineering environments
Work Environment
  • Onsite
Compensation

At Divergent, our pay range is based on the level of the job. 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

What We Offer:
  • Holistic Compensation Package: Enjoy a world-class compensation package that includes a competitive salary, equity plan, and discretionary results-based incentive bonus opportunities, ensuring you're truly valued for your contributions.
  • Wellness and Time Off: Embrace a healthy lifestyle with paid vacation, sick time, and company holidays, including a year-end shutdown to recharge. We support growing families with paid parental leave, recognizing the importance of bonding time.
  • Comprehensive Health and Wellness: Prioritize your well-being with our comprehensive health and wellness benefits, offering both HMO and Premium PPO options. Additionally, benefit from company-sponsored life insurance and short and long-term disability coverage for peace of mind.
  • Investment in Growth: We're committed to your professional development. Take advantage of reimbursement opportunities for learning and development initiatives, empowering you to continuously expand your skill set and reach peak performance.
  • Collaborative and High-Performing Environment: Join our collaborative, dynamic, and high-performing team within a fast-paced, mission-driven company. Together, we're disrupting the traditional manufacturing industry, fostering innovation, and integrating people and technology to reduce our footprint.

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.
EEO Poster


In order to adjust to changes in our business, it may become necessary to add, remove or modify certain duties and responsibilities, or to reassign you to another job position. From time to time you may be asked to work on special projects or to assist with other work. Your cooperation and assistance in performing such additional work is expected.


E-Verify: Right to Work
Our company participates in E-Verify. E-Verify is a program that electronically confirms a candidate's eligibility to work in the United States after completing the Employment Eligibility Verification (Form I-9). The information provided on the Form I-9 is compared to the records contained in the Social Security Administration and Department of Homeland Security (DHS) databases. This helps employers verify the identity and employment eligibility of newly hired employees.
Eligibility to Work Poster (English) | Eligibility to Work Poster (Spanish)


Los Angeles Fair Chance Initiative for Hiring Ordinance (FCIHO)
Pursuant to the Los Angeles Fair Chance Initiative for Hiring Ordinance (FCIHO), we will consider for employment qualified applicants with arrest and conviction records.

No agencies, no solicitations, and no calls please.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer (C++) in Torrance, CA vacancy
  •  ...Keystone Distinction Group is seeking an Embedded Software Engineer for a 12-month contract in Manhattan Beach, CA. This role focuses on developing...  ...of experience in software development, specifically in C++. Experience with RTOS and familiarity with hardware validation... 
    Senior
    Contract work

    Keystone Distinction Group

    Manhattan Beach, CA
    4 days ago
  • Tom Trese in Manhattan Beach, CA is seeking an Embedded Software Engineer for a 12-month contract. This role involves developing software for flight...  ...in real-time environments, requiring solid experience in C++ and object-oriented design. The ideal candidate will have a... 
    Senior
    Contract work

    Tom Trese

    Manhattan Beach, CA
    3 days ago
  •  ...United States Digital Space LLC in California is seeking a Software Engineer for the Starshield program focusing on developing innovative software...  ...in software development, along with proficiency in C, C++, or Rust, and the ability to obtain a Top Secret security clearance... 
    Suggested

    United States Digital Space LLC

    Hawthorne, CA
    14 hours ago
  •  ...overwhelming demand. Job Overview We are seeking a skilled Embedded Software Engineer. You will design and implement software for embedded aerospace...  ...software Qualifications High proficiency in embedded C/C++ or equivalent systems language 7+ years of experience in embedded... 
    Senior
    Permanent employment

    Singularity Defense Corp.

    Gardena, CA
    3 days ago
  • Castelion Corporation is seeking a Staff Embedded Software Engineer to develop software for flight systems, collaborating across teams and leading...  ...STEM field, and proficiency in programming languages like C++, Python, and Rust. This role offers long-term stock incentives... 
    Senior

    Castelion Corporation

    Torrance, CA
    4 days ago
  • $87.83 per hour

     ...and solutions. Design, implement, test and document complex GNSS navigation algorithms using C/C++ for use in embedded systems Participate in peer reviews of software designs, algorithm designs and software implementation Collaborate and communicate with cross... 
    Senior
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Torrance, CA
    1 day ago
  • $145k - $220k

     ...CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our team supporting our R&D and product engineering...  ...with CUDA Experience with additional languages such as C++, Rust, NodeJS, Java, Go, etc. Development experience... 
    Senior
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    Hawthorne, CA
    4 days ago
  • $150k - $200k

     ...Senior Embedded Software Engineer (Actuators & Control Systems) As a Senior Embedded Software Engineer at Impulse focused on Actuation & Control Systems...  ..., or a related field. ~5+ years of embedded C/C++ development experience for electromechanical control systems... 
    Senior
    Permanent employment
    Full time

    Impulse Space

    Redondo Beach, CA
    2 days ago
  • Job Juncture is looking for an Embedded Software Engineer to work onsite in Manhattan Beach, CA. The ideal candidate will develop software for various...  ...flight, space, and ground systems, requiring expertise in C++ and familiarity with real-time operating systems such as... 
    Senior

    Job Juncture

    Manhattan Beach, CA
    3 days ago
  •  ...TalentPro Consulting is seeking an Embedded Software Engineer for a 12-month contract in Manhattan Beach, CA. This role involves developing software...  ..., space, and ground systems, and requires expertise in C++ and real-time operating systems like VxWorks or Linux. The... 
    Contract work

    TALENTPRO CONSULTING, INC

    Manhattan Beach, CA
    14 hours ago
  •  ...Prattwhitney is looking for a software development engineer located in El Segundo, CA. This role requires a degree in STEM and a minimum of 5 years of relevant experience, primarily in C++. You will support diverse military and commercial programs throughout the software... 
    Senior

    Prattwhitney

    El Segundo, CA
    3 days ago
  • $160k - $240k

     ...Overview: CHAOS is seeking a highly-skilled and motivated Senior Guidance Software Engineer to join our R&D team. You will get an opportunity to...  ...architectures ~ Experience developing real-time embedded software to include hardware interfaces ~ Experience with... 
    Senior
    Full time
    Work experience placement
    Casual work
    Work at office
    Remote work
    Relocation package

    CHAOS Industries

    Hawthorne, CA
    2 days ago
  •  ...Senior Embedded Software Engineer - BLE Education: BS in Computer Science, Electrical Engineering, or Computer Engineering. Required Experience: ~ C++, RTOS, and Python are required ~5-11 years of Firmware design and testing preferred ~ Set Top... 
    Senior

    Advanced Technology Innovation

    El Segundo, CA
    4 days ago
  • $134.64k - $185.13k

    Alumni Ventures, based in Torrance, CA, is seeking a software engineer specializing in real-time machine control for 3D metal printing systems...  ...seamless integration with complex systems. Proficiency in modern C++ and experience with Git are essential. This position is fully... 
    Senior

    Alumni Ventures

    Torrance, CA
    4 days ago
  • $160k - $220k

     ...Space Corporation in Torrance, California is looking for a Senior Embedded Firmware Engineer to develop and enhance embedded firmware for high-...  ...of experience in embedded firmware development, strong C/C++ programming skills, and hands-on experience with SoC bring... 
    Senior
    Remote job

    K2 Space Corporation

    Torrance, CA
    3 days ago
  • $132k - $176k

     ...Red Cat Holdings is seeking a Senior Software Engineer, Platform in Torrance, CA to develop and maintain C++ applications for the Edge130 UAS platform. The role focuses on high-performance software for autonomy and mission-critical systems. Ideal candidates have expertise... 
    Senior

    Red Cat Holdings

    Torrance, CA
    4 days ago
  • Prattwhitney seeks a Senior Embedded Software Engineer in El Segundo, CA. The role involves supporting a multi-disciplined team throughout the software...  ...minimum of 5 years' experience, along with proficiency in C++ and real-time operating systems. Comprehensive benefits,... 
    Senior
    Relocation package

    Prattwhitney

    El Segundo, CA
    2 days ago
  • Mavensoft Technologies, LLC is seeking an Embedded Software Engineer to join their Strategic Space Systems team in Manhattan Beach, CA. This role...  ...systems. Candidates should have significant experience in C++ programming and familiarity with real-time operating systems... 
    Senior

    Mavensoft Technologies, LLC

    Manhattan Beach, CA
    3 days ago
  • The Judge Group is looking for a Sr. Embedded Software Engineer to join their team in Manhattan Beach, CA. The ideal candidate will develop software...  ...of experience in software development, with proficiency in C++ and real-time operating systems. The role requires... 
    Senior

    The Judge Group

    Manhattan Beach, CA
    3 days ago
  • $120k - $220k

     ...Senior Embedded Software Engineer El Segundo Icarus was founded on the belief that the Stratosphere is the Forgotten Frontier and that reclaiming...  ..., or similarly high-reliability domains) ~ Strong C/C++ fundamentals and comfort working close to hardware ~ Experience... 
    Senior
    Work experience placement
    Day shift

    Icarus Inc

    El Segundo, CA
    a month ago
  • Mavensoft Technologies, LLC is seeking a Sr. Embedded Software Engineer in Manhattan Beach, CA, to develop software that meets stringent real-time...  ...experience in full software development life cycle, strong C++ programming skills, and familiarity with real-time... 
    Senior

    Mavensoft Technologies, LLC

    Manhattan Beach, CA
    2 days ago
  • $139k - $201k

     ...Senior Embedded Software Engineer Turning Space into a Transportation Layer for Earth Who We Are: Inversion builds advanced reentry systems...  ...maintain high-reliability, real-time embedded software in C/C++ for Arc flight computers, microcontrollers, and actuators.... 
    Senior
    Work at office

    Inversion Space

    Playa Vista, CA
    4 days ago
  • $100k - $150k

     ...Jobot Consulting is seeking a Consulting Embedded Software Engineer based in El Segundo, California. This role involves the design, development, and debugging of embedded software systems and requires a minimum of 5 years of experience. The company offers a competitive... 
    Senior

    Jobot Consulting

    El Segundo, CA
    3 days ago
  • $121k - $215k

     ...Check out this new opportunity! Senior Embedded Linux BSP Engineer On-site in El Segundo, CA...  ...floor manufacturing test. Represent software and firmware requirements during cross...  ...Qualifications: Experience with C++ and Python. Experience with Xilinx... 
    Senior

    Moseley Technical Services

    El Segundo, CA
    5 days ago
  • $95.5k - $181.7k

    Senior Embedded Software Engineer Location: El Segundo, CA - US‑CA‑ELSEGUNDO‑E04 (3800ElSegundoBlvd). Employment type: Onsite. Requires U.S. citizenship...  ...of 5 years of relevant experience. Experience with C++ design paradigms and real‑time operating systems such as Linux... 
    Senior
    Relocation package
    Flexible hours

    Prattwhitney

    El Segundo, CA
    2 days ago
  • $118.3k - $224.9k

     ...Prattwhitney in El Segundo, California, is seeking an experienced embedded software engineer for the Software Product Assurance Center. The role focuses on Agile development applied to critical software capabilities for warfighters, emphasizing integrity and collaboration... 
    Senior

    Prattwhitney

    El Segundo, CA
    14 hours ago
  • $95.5k - $181.7k

    Responsibilities The Software Product Assurance Center’s Software Security Sensors and...  ...is seeking a highly skilled embedded software engineer to employ Agile development techniques...  ...applications are developed using C and C++ on a variety of computing platforms running... 
    Senior
    Temporary work
    For subcontractor
    Flexible hours

    Prattwhitney

    El Segundo, CA
    2 days ago
  • $160k - $200k

     ...Senior Embedded Software Engineer El Segundo, California, United States About Varda Low Earth orbit is open for business. Varda is accelerating...  ...RTOS, or Linux based software for embedded processors in C++. Build highly reliable and available software systems.... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Relocation package
    Flexible hours

    Varda Space Industries

    El Segundo, CA
    1 day ago
  • Apex Systems is seeking an Embedded Software Engineer in Manhattan Beach, California. This role involves developing software for aerospace programs, focusing on creating solutions for resource-constrained environments with real-time requirements. Ideal candidates will... 
    Senior

    Apex Systems

    Manhattan Beach, CA
    1 day ago
  • $121k - $215k

     ...Responsibilities: Represent software and firmware concerns in...  ...Bachelor of Science in Electrical Engineering, Computer Engineering, or...  ...relevant industry experience with embedded Linux kernel and BSP...  ...Experience): Familiar with C++ and Python Experience with... 
    Senior
    Permanent employment
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work
    Day shift

    The Boeing Company

    El Segundo, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer (C++). Be the first to apply!