Senior C++ Software Engineer
$141.38k - $224.5kDivergent
Job Description
Job Description
Divergent is building the new industrial age. Every day, our teams design, manufacture, and assemble advanced systems for some of the world's most demanding industries. Our integrated engineering and manufacturing platform transforms complex designs into production-ready solutions, helping customers move faster, build smarter, and deliver critical systems when they matter most. Divergent is a qualified Tier 1 supplier to global automotive OEMs and supports leading U.S. aerospace and defense companies.
Join us and help push the boundaries of what can be built.
PurposeAt 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 C++ Software Engineer 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 control 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
- 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
- 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
- Onsite
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 Our Regular, Full-Time Employees:
- 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.
- ...Northrop Grumman in Northridge, CA is seeking a C/C++ Software Engineer (Level 3/4) to join a multi-discipline team. The role emphasizes developing and testing software for Windows/Linux, documenting work, and supporting the software lifecycle from concept to integration...SeniorRelocation
$165k - $230k
...SPACE EXPLORATION TECHNOLOGIES CORP (SpaceX) is seeking a Sr. Software Engineer in Hawthorne, California, to develop and verify mission-critical... .... This position requires strong programming skills in C/C++, with a Bachelor’s degree in a relevant field or equivalent experience...Senior- ...SpaceX is seeking a Sr. Simulation Software Engineer (Vehicle Engineering) to design, develop, and test our in-house high‑fidelity simulation software used across flight systems. You will implement core simulation infrastructure and build models of fluids, electronics,...Senior
- ...Riot Games is seeking a Staff Software Engineer, Mobile (C++ / Unreal) to advance mobile game development on Teamfight Tactics. You will design C++ systems for iOS/Android, diagnose cross-boundary issues, and lead engineering direction across the mobile stack. You...Senior
- ...Riot Games in Los Angeles is seeking a Principal Software Engineer on the UI Tooling team to strengthen the foundations of the UI frameworks and authoring tools used to build experiences for League of Legends. You will lead and collaborate with engineers, designers,...Senior
- ...Mission Systems in Woodland Hills, CA, seeks a Principal or Senior Principal Software Engineer to join our software team developing navigation and... ...state-of-the-art navigation systems using MATLAB/Simulink, C/C++, and Python, in an on-site, fast-paced environment with...Senior
- ...SpaceX in Hawthorne, CA is seeking a Software Engineer, C++ to contribute to an in-house solution for analysis, simulation, and prototyping of flight-system software. You will own new features in a high-performance application used to control and test systems, collaborating...
- ...strategy while maintaining sustainable, collaborative teams. You will report to the DevCon lead for Technical Production and mentor senior producers, contributing to hiring and talent strategy. Remote-friendly role with a focus on delivering high-value developer...SeniorRemote workFlexible hours
$160k - $200k
...A cutting-edge space startup in Los Angeles seeks a Software Engineer to develop robust software for controlling advanced spacecraft systems.... ...telemetry systems. The role requires a strong background in Rust, C++, and experience in spacecraft software development. The base...Senior- RTX is seeking an experienced RF design professional for an onsite Tucson role focused on transmitters, receivers, and exciters. You will design CCAs with RF or mixed signals and work in a lab to characterize components and verify modules. The position requires a Bachelor...SeniorInterim roleRelocation
- ...A leading game development studio seeks a Senior UI Technical Designer to craft intuitive interfaces for their games. This role requires strong design and UI skills, as well as experience in C++. The ideal candidate will work closely with multiple teams to develop innovative...SeniorRemote work
- ...CHAOS Industries, based in Los Angeles, seeks a Senior Guidance Software Engineer to lead the design of guidance software for a clean-sheet airframe.... ...Qualifications include 10+ years in OO software, strong C++ and embedded expertise, and experience with ArduPilot-style...Senior
- ...Northrop Grumman Corp. (AU) is seeking a Sr Principal Systems Engineer to support the Guidance/Control IPTs for the AARGM Production program. This on-site role in Northridge, CA requires a current DoD Secret clearance and missile/weapon system engineering experience....Senior
$165k - $265k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SR. SOFTWARE ENGINEER, C++ (SIMULATIONS) As a Software Engineer on the Simulations team, you will design, develop, and test our in-house simulation...SeniorPermanent employmentTemporary workWeekend work$165k - $230k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SR. SOFTWARE ENGINEER, C++ (DRAGON)As a Sr. Software Engineer on the Dragon team, you will develop, analyze and verify the mission critical software...SeniorPermanent employmentTemporary workWeekend work- ...Raytheon in Tucson, AZ is seeking an Electrical Engineering Technical Lead to oversee the EE team as the CB3+ program advances system verification and production support. You will guide electronics subassembly design, data package maintenance, and hardware verification...Senior
$114k - $171k
...impossible. Our employees are not only part of history, they're making history.Northrop Grumman is currently looking for a C/C++ Software Engineer (Level 3 or 4) to join our team of qualified, diverse individuals. As an integral part of our multi-discipline engineering...Full timeRemote workRelocation packageShift work- ...various departments to enhance both gameplay and narrative elements. The ideal candidate is fluent in programming languages such as C++, C#, and Lua and possesses a solid understanding of narrative principles. This hybrid role offers a competitive salary and comprehensive...Senior
- ...Snap Inc. is seeking a C++ Software Engineer for the Specs Lens Platform in Los Angeles. You will design, optimize, and support LensCore, the AR engine powering Specs, Snapchat Lenses and Lens Studio. Collaboration with multiple teams to deliver high-quality features is...Work at officeRemote work
- ...Silvus Technologies in Los Angeles seeks a Senior System Test and Automation Engineer to join the R&D team, leading test plans, automation, and validation... ...a strong background in embedded firmware tests, C/C++, Python, RF concepts and lab instrumentation, with a track...Senior
- ...leading aerospace company in California is seeking a Principal RF Software Engineer to work with advanced RF technologies for national security... ...in electrical engineering and significant experience with C/C++, Python, and RF systems. Competitive salary and benefits are offered...Senior
- ...and Mars. We are building one of the key enabling technologies that will make humans a multi-planet species, with a Senior/Principal Mechanical Engineer to own critical mechanical systems for Starpath’s Rover platform. In this role you will develop components from requirements...Senior
- Ramboll US Corporation seeks a Principal to lead business development, client relationships, and technical delivery in human health risk assessment, community health, and environmental health sciences. You'll navigate regulatory and stakeholder environments while building...Senior
$140k - $178k
...Inversion is seeking a Senior Flight Software Engineer in Playa Vista, California. You will impact the design and performance of reentry vehicles,... ...years of experience and proficiency in languages like Rust or C++ within a Linux environment. The annual salary ranges from...Senior$132k - $191k
...A leading aerospace technology firm in Burbank, CA, seeks a Senior Software Engineer to develop complex embedded software systems for aerospace applications... ...of experience in system development, strong knowledge of C/C++, and familiarity with aerospace communication interfaces....Senior- ...Divergent is seeking a Senior C++ Software Engineer to develop real-time software for next-generation metal 3D printing platforms. You will work at the intersection of software, controls, and automation in a fast-paced R&D and production environment at Divergent’s Los...Senior
- ...MiniMed is seeking a Senior Principal IP Counsel to provide strategic IP advice across mergers & acquisitions, litigation, licensing, and IP agreements. You will collaborate with R&D and business teams to align IP strategies with company objectives, lead high-stakes disputes...SeniorRemote job
- ...Vast.ai seeks a Senior Infrastructure Engineer to design and scale core systems powering its global GPU marketplace. You will extend compute infrastructure... ...-scale, secure, multi-tenant platforms with Python and C++ on-site in SF or LA. You’ll work closely with founders and...Senior
- ...ENERCON is seeking a Senior or Principal Electrical Design Engineer to join our Nuclear Design Group. You will lead design efforts, mentor junior engineers, and contribute to challenging power generation and DOE-related projects across multiple sites. This full-time role...SeniorFull time
- ...RTX is hiring Sr. Systems Engineer – Processing, Guidance, & Controls Engineers for our Tucson... ...across mechanical, electrical, software, and test teams to ensure mission success... ...experience, with strong Matlab, Python, C/C++, and OO design skills, and the ability to...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!
- c++ software developer Los Angeles, CA
- c++ developer Los Angeles, CA
- c++ programmer Los Angeles, CA
- senior technical associate Los Angeles, CA
- senior hvac engineer Los Angeles, CA
- senior custodian Los Angeles, CA
- senior vice president communications Los Angeles, CA
- senior retail sales associate Los Angeles, CA
- senior infrastructure analyst Los Angeles, CA
- senior fpga design engineer Los Angeles, CA


