Apex Systems
Apex SystemsVerified Source

Embedded Software Engineer, Real-Time Systems & C++

83K–141K
Onsite · Phoenix, Arizona
Posted August 13, 2026
payroll

Overview

You will own embedded software development for a mission-critical defense program in Chandler, Arizona. You will design, code, and test real-time computer software using C++ and Python, integrating with Linux and VxWorks environments. You will collaborate with a multi-discipline team to drive requirements through architecture, implementation, and verification. This role requires an active Secret Clearance and offers direct impact on fielded systems.

What You'll Do8

  • 1Design and implement real-time embedded software modules in C++ and C for VxWorks and Linux platforms.
  • 2Develop and execute unit tests using Google Test to validate code functionality and performance.
  • 3Integrate software components with CAN and 1553 bus interfaces for data communication.
  • 4Debug and resolve software defects using GDB and JTAG debuggers in a lab environment.
  • 5Drive requirements analysis and architecture design, producing detailed design documents for UML-based models.
  • 6Collaborate with systems and hardware engineers to define interface control documents for MIL-STD-1553 and CAN.
  • 7Optimize software performance to meet real-time constraints on bare-metal and RTOS platforms.
  • 8Support integration testing with hardware-in-the-loop (HIL) simulations for flight or vehicle systems.

Requirements8

  • 15+ years of embedded software development experience with C++ and C.
  • 23+ years working with real-time operating systems such as VxWorks or RTEMS.
  • 32+ years experience with board bring-up, device drivers, and JTAG debugging.
  • 4Strong knowledge of UML and SysML for software architecture modeling.
  • 5Experience with CAN, MIL-STD-1553, or ARINC 429 communication protocols.
  • 6Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • 7Active Secret Clearance required.
  • 8Experience with agile development methodologies and version control tools like Git.

Salary Insight

$83 - $141k per year

Location

Typeonsite
LocationPhoenix, Arizona

Required Skills

c++cpythonlinuxvxworks
Share:

Similar open positions

Explore active roles that match your skills and interests.

Alliance IT

Alliance IT

12h agoPhoenix, Arizonacontract

Embedded Software Engineer, Aerospace & Defense

You will own the design, development, and testing of embedded software for C++, Linux, and RTOS systems, delivering mission-critical flight and defense technology. Working within a DoD aerospace program at Northrop Grumman in Chandler, AZ, you will collaborate with hardware and systems engineers to build and validate real-time control software. This contract role offers the chance to work on revolutionary systems that impact lives globally, with direct exposure to DO-178C safety standards.

90K–95K
c++linuxrtos+2 more
Mind Ware Inc

Mind Ware Inc

12h agoPhoenix, Arizonapayroll

Embedded Software Engineer 3 - Real-Time Systems

Build the software that powers real-time, mission-critical embedded systems at Mind Ware Inc. You will own the full software lifecycle, from requirements through integration and test, working hands-on with C/C++ and RTOS in a collaborative team environment. Your code directly impacts system performance in real time, and you will grow across the full lifecycle while shipping production-grade firmware.

Competitive salary
cc++rtos+2 more

Actalent

12d agoLos Angeles, Californiapayroll

Engineer Embedded Software 3

Design and develop mission critical embedded software for advanced flight space and ground systems. Lead creation of software operating in constrained environments with real time requirements. Deliver high reliability solutions for complex data analysis routing and control systems. Seeking engineer with strong technical background to contribute to product software development.

Competitive salary
pythonawsreact+2 more
Technology Service Corporation

Technology Service Corporation

1d agoDenver, Coloradopayroll

Senior Embedded Software Engineer TSC

Design and ship modular high-performance embedded software for RF sensor products and systems. Lead technical efforts across multidisciplinary teams. Foster innovation through collaboration with product management and engineering.

Competitive salary
C/C++Linux embedded developmentIP networking+10 more

REC_RTX_Ext_Gateway

1d agoBoston, Massachusettspayroll

Principal Program Protection Engineer Embedded Software Engineer

Lead software assurance efforts to develop and deploy critical capabilities for warfighters using Agile methods. Drive system integrity through design and development of hardened applications. Collaborate with cross-functional teams to ensure hardware meets software requirements. Shape future of aerospace and defense.

Competitive salary
pythonawsreact+2 more
Beacon Hill

Beacon Hill

12h agoDallas, Texascontract

Embedded Software Engineer, C/C++ & Linux

Own the full lifecycle of embedded software for a regulated networking product. You will write C/C++ code, debug at the hardware level with GDB, JTAG, and logic analyzers, and ship secure Linux-based features. You join a small team reporting to an engineering manager, with direct exposure to hardware and security reviews. This contract role in Plano stands out for its mix of low-level debugging and high-stakes regulatory compliance.

70K–70K
cc++linux+2 more