Senior Embedded Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, Jul 13, 2026
This job expires in: 30 days
Job Summary
Seeking a Senior Embedded Platform / Multicore Performance Engineer to work remotely or in a hybrid capacity, who will design and optimize platform software for safety-critical embedded systems, focusing on real-time environments and multicore processor architectures.
Key Responsibilities:
- Design, develop, integrate, and maintain platform software for safety-critical embedded systems operating in real-time environments
- Analyze and mitigate performance impacts caused by shared hardware resources, optimizing execution across CPUs, GPUs, and memory subsystems
- Collaborate with cross-functional teams to support software verification, validation, debugging, and integration activities throughout the development lifecycle
Required Qualifications:
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical discipline
- 10+ years of experience developing software for embedded and real-time systems
- Strong programming experience in C and/or C++ within embedded software environments
- Experience working with Real-Time Operating Systems (RTOS) in safety-critical environments, with DEOS highly preferred
- Experience working within DO-178B and/or DO-178C software development and certification environments
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...