Senior Embedded Software Engineer (C++)
$141.38k - $224.5kDivergent 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
- 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
- E05 / Senior: $141,380 -$194.390
- E06 / Staff: $163,270 - $224,500
- 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.
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.
- ...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...SeniorContract work
- 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...SeniorContract work
- ...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
- ...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...SeniorPermanent employment
- 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
$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...SeniorHourly payFull timeLocal areaFlexible hours$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...SeniorFull timeWork experience placementCasual workWork at officeRelocation package$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...SeniorPermanent employmentFull time- 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
- ...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
- ...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
$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...SeniorFull timeWork experience placementCasual workWork at officeRemote workRelocation package- ...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
$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$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...SeniorRemote job$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- 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,...SeniorRelocation package
- 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
- 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
$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...SeniorWork experience placementDay shift- 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
$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....SeniorWork at office$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$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$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...SeniorRelocation packageFlexible hours$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$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...SeniorTemporary workFor subcontractorFlexible hours$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....SeniorPermanent employmentFull timeWork at officeImmediate startRelocation packageFlexible hours- 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
$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...SeniorPermanent employmentInterim roleRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer (C++). Be the first to apply!
- embedded software engineer Torrance, CA
- embedded engineer Torrance, CA
- embedded systems software engineer Torrance, CA
- embedded developer Torrance, CA
- senior automation controls engineer Torrance, CA
- senior brand designer Torrance, CA
- senior business analyst contract Torrance, CA
- senior digital account manager Torrance, CA
- senior specialist Torrance, CA
- senior account executive Torrance, CA

