Sr. Specialist Software Engineering (Embedded)
Core
Design and implement C/C++ software for embedded Real-Time Operating Systems (RTOS) on target hardware.
Role type
Senior embedded software engineer
Builds
Embedded software components and system integrations
Domain
Embedded systems / Real-Time Operating Systems
Required skills
C, C++, RTOS, embedded software development, hardware/software integration, requirements analysis, unit testing, peer reviews
Preferred skills
DOORS, device-driver development, BSP development, modern C++ techniques, Python test scripting
Responsibilities
Design and implement software for embedded target hardware, Develop C and C++ software for embedded Real-Time Operating Systems, Collaborate with systems, firmware, hardware, and software engineering teams, Design, document, develop, and test software components, Support requirements analysis, design, implementation, hardware/software integration, and formal testing, Participate in peer reviews and identify, track, and resolve defects
Seniority
Senior, hands-on IC
