CareerPlanSign in

Specialist Software Engineering (Embedded)

USAFull-time2026-10-10 → 2026-10-17
On-site · United StatesSecurity clearance required

Core

Develop, integrate, and execute software for embedded target hardware, designing and implementing C and C++ software for embedded Real-Time Operating Systems.

Role type

Senior IC embedded software engineer

Builds

Embedded software components and system integrations

Domain

Embedded systems / Real-Time Operating Systems

Required skills

C, C++, embedded software development, RTOS, systems engineering, hardware/software integration, formal testing, requirements analysis, defect resolution

Preferred skills

RTOS, DOORS, device drivers, Board Support Packages (BSP), modern C++, Python test scripting, Scrum, Kanban

Technologies

C, C++, RTOS, DOORS, Python

Responsibilities

Design and implement C and C++ software for embedded Real-Time Operating Systems; Collaborate with systems, firmware, hardware, and software engineering teams on interfaces and system performance requirements; Design, document, develop, and test software components according to established processes, coding standards, and guidelines; Support requirements analysis, design, implementation, hardware/software integration, and formal testing throughout the software development lifecycle; Participate in peer reviews and identify, track, and resolve defects.

Seniority

Mid-to-Senior, hands-on IC