Staff C++ Software Engineer
Divergent Enterprises
Staff C++ Software EngineerTorrance, California, United StatesAt 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 Staff 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 RoleDesign and develop real-time machine control software for proprietary industrial 3D printing systemsBuild robust multithreaded applications in modern C++ for motion control, automation, and machine orchestrationDevelop and maintain operator-facing GUI applications for machine monitoring, diagnostics, and controlCreate simulation and modeling tools to validate machine behavior, optimize performance, and improve system reliabilityDesign calibration routines, fault detection logic, and automated maintenance workflows to maximize print consistency and uptimeCollaborate cross-functionally with controls, electrical, mechanical, systems, and manufacturing engineers to integrate software with complex mechatronic systemsSupport commissioning, troubleshooting, and continuous improvement efforts on production hardwareContribute to software architecture, code quality standards, CI/CD workflows, and engineering best practicesBasic QualificationsAbility to lawfully access information and technology subject to U.S. export controlsStrong proficiency in modern C++ (C++11 or newer)Experience developing multithreaded and/or real-time software applicationsExperience with Git or similar version control systemsFamiliarity with build systems and tooling such as CMakeStrong debugging, problem-solving, and systems-level thinking skillsPreferred QualificationsExperience developing GUI applications using QtFamiliarity with OpenCV or other computer vision frameworksProficiency in Python for scripting, automation, or test toolingExperience with industrial automation, robotics, or control systemsUnderstanding of real-time systems, motion control, or digital signal processing (DSP)Experience integrating software with electromechanical hardware systemsFamiliarity with MATLAB, Simulink, or Simscape for modeling and simulationExposure to CI/CD pipelines and automated testing workflows, particularly using GitHub ActionsExperience working in advanced manufacturing, aerospace, automotive, robotics, or high-performance engineering environmentsWork EnvironmentOnsiteCompensationAt 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.390E06 / Staff: $163,270 - $224,500Pay 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 PosterIn 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.
- ...most demanding industries. Our integrated engineering and manufacturing platform transforms... ...industrial manufacturing through software-driven production, additive manufacturing... ...than traditional methods.We are seeking a Staff C++ Software Engineer to help develop the real...SuggestedTemporary work
- ...RaghavendraContact Email: ****@*****.*** Title: Engineer Software 3 (Job ID: 1686)LOCATION: K481 Redondo Beach - R5 - 1 Space Park... ...Advanced Object-Oriented programmingWorking knowledge of the C++ programming languageKnowledge of Red Hat Enterprise Linux (...Suggested
- ...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...Suggested
$192.8k - $289.2k
...start date. Northrop Grumman’s Space Sector is seeking a Sr. Staff Software Engineer – Level 6 to join our team of highly qualified, diverse... ...at the time of application. Strong proficiency in C and C++ development. Extensive experience with VxWorks Real-Time...SuggestedShift work$177k - $265.6k
...to start date.*Northrop Grumman’s Space Sector is seeking a Staff Software Engineer – Level 5 to join our team of highly qualified, diverse professionals... ...at the time of application.Strong proficiency in C and C++ development.Extensive experience with VxWorks Real-Time...SuggestedRelocation packageShift work$177k - $265.6k
...Staff Software Engineer – Level 5At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact... ...required at the time of application.Strong proficiency in C and C++ development.Extensive experience with VxWorks Real-Time...Shift work$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...- ...demanding industries. Our integrated engineering and manufacturing platform... ...that combines advanced software, industrial robotics, and large... .... We are seeking a Staff Robotics Software Engineer to... ...software.Strong proficiency in C++, C#, Python, or similar programming...Temporary work
$180k - $220k
...Staff Infrastructure Software EngineerWe're building sonar and sensing systems that bring light to the... ...seeking a Staff Infrastructure Software Engineer with expertise in building and... ...infrastructure.Strong proficiency in Python, Go, C++, Rust, or related languages. You can...Permanent employmentFull timeWork experience placementWork at officeLocal areaFlexible hours- ...production system that combines advanced software, industrial robotics, and large-scale... ...manufacturing. We are seeking a Staff Robotics Software Engineer to design, develop, and optimize the... ...control software. Strong proficiency in C++, C#, Python, or similar programming...
$160k - $210k
...Energy. About the Role Antares is seeking a Senior or Staff Embedded Software Engineer to build the real-time software that operates and tests... ...is a hands‑on software role. You will write production C/C++, integrate hardware‑facing components, debug system-level...Permanent employmentFull timeContract workRemote work- Northrop Grumman Space Sector in Redondo Beach, CA is seeking a Staff Software Engineer - Level 5 to design, develop, and validate software for... ...impact programs. Applicants should have a strong background in C/C++, VxWorks, GPUs/CUDA, and experience with VPX processors. A...
- ...Northrop Grumman’s Space Sector is seeking a Staff Software Engineer – Level 5 to join our team of highly qualified, diverse professionals within the Western Region Software Engineering Directorate. This position is located onsite in Redondo Beach, CA and will design,...
$122.43k - $224.5k
...of the world’s most demanding industries. Our integrated engineering and manufacturing platform transforms complex designs into... ...boundaries of what can be built.PurposeDivergent is seeking a Staff Full-Stack Software Engineer to lead the architecture, design, and development...Temporary work$171.1k - $213.9k
...it for future generations. Role Summary As a Staff Embedded Software Engineer, you will play a key role in the development of cutting-edge... ...field. ~6+ years of industry experience developing C/C++ based applications on embedded Linux. ~3+ years of experience...Full timeContract workPart timeWork at officeLocal area$120k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, C++ (RAPTOR)We are looking for exceptional C++ software engineers who thrive on building high-performance, reliable systems...Permanent employmentTemporary work$125k - $150k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, C++ (DRAGON)As a software engineer on the Dragon team, you will develop, analyze and verify the mission critical software...Permanent 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...Permanent employmentTemporary workWeekend work- ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, C++ (SIMULATIONS) As a Software Engineer on the Simulations team, you will design, develop, and test our in-house simulation...Permanent employmentTemporary workWeekend work
$125k - $150k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, C++ - TOP SECRET CLEARANCEAs a Software Engineer in Special Programs, you will design, develop, and test key aspects of an in-...Permanent employmentTemporary workImmediate startWeekend work- ...possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, FLIGHT SOFTWARE (STARSHIELD)The Starshield mission is to... ...role responsibilities may include:Write high quality Linux-based C++ software for common processors and micro controllers (e.g. ARM...Permanent employmentTemporary workImmediate startWeekend work
$171k - $213k
...systems. The ideal candidate will be responsible for the full software development lifecycle for power electronics and support ECUs,... ...Qualifications ~ At least a bachelor's degree in computer engineering, electrical engineering or computer science. Master's degree preferred...Full timeContract workTemporary workPart timeLocal areaShift work$125k - $150k
...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, TEST INFRASTRUCTURE (C/C++)As a Software Engineer on the test infrastructure team, you will design, develop, and maintain SpaceX’s in-house...Permanent employmentTemporary workRemote workWeekend work- ...Northrop Grumman is hiring a Staff Software Engineer for on-site work in San Diego or El Segundo, CA. The role requires an active Top Secret clearance... ...Team, leveraging SDLC best practices, modern languages (C/C++, Java, Python), and DevOps tools to deliver robust software...
$125k - $150k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, C++ (DRAGON) As a software engineer on the Dragon team, you will develop, analyze and verify the mission critical software...Temporary workWeekend work$177k - $265.6k
...history.Northrop Grumman Aeronautics Systems is looking to add a Staff Software Engineer to join our team on site in San Diego, CA or El Segundo, CA.... ...of the following programming and scripting languages: C, C++, Java, and Python.• Experience with Agile software...Full timeRemote workRelocation packageShift work$165k - $230k
...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...Temporary workWeekend work- ...Northrop Grumman is seeking a Sr. Staff Engineer Software to lead the Full Stack Software Discipline in the NGAS CoTE. You will guide strategic priorities, align with EI&E, and drive tools, processes, and training across programs to improve performance and interoperability...
- ...Sr. Staff Engineer SoftwareAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact... ...making history.The Northrop Grumman Aeronautics Sector (NGAS) Software Engineering Center of Technical Excellence (CoTE) is creating...Flexible hours
- ...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,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff C++ Software Engineer. Be the first to apply!



