Overview
Pay : $90.52 / hr
Duration : 1 year
REMOTE ROLE
We're seeking a hands-on Embedded Software Engineer to drive innovation in real-time, partitioned, and containerized environments. This is a high-impact role where you'll architect, evaluate, and optimize cutting-edge embedded platforms while leading teams toward robust, reliable, and high-performance systems.
What You'll Do
Lead architecture design for multicore embedded software using Wind River Helix Virtualization Platform (HVP) with AMP / BMP models.
Evaluate & optimize performance of real-time and containerized multicore applications.
Architect hybrid embedded Linux + containerized environments alongside safety-certifiable systems.
Design test plans & benchmarks to validate performance, reliability, and real-time behavior.
Analyze hardware / software interactions , eliminate bottlenecks, and implement optimizations.
Use advanced profiling, simulation, and debugging tools for RTOS + partitioned systems.
Collaborate cross-functionally with hardware, software, and systems teams.
Automate workflows and support CI / CD pipelines.
Deliver architectural documentation, reports, and presentations
Mentor engineering teams on multicore architecture, RTOS, partitioning, and containerization.
Stay ahead of the curve on emerging tech in multicore, RTOS, and container orchestration.
What We're Looking For
7+ years of experience in embedded multicore systems, software architecture, or senior engineering roles.
Proven expertise in partitioned OS (type 1 hypervisors, AMP / BMP models)
Strong background in embedded Linux and containerized environments (Docker, Kubernetes).
Hands-on experience with real-time, safety-critical, and mixed-criticality systems
Mastery of profiling / debugging tools for RTOS + container platforms.
Skilled in automation & scripting (Python, Bash, etc.).
Strong leadership in cross-functional collaboration & mentoring engineers
Bachelor's or Master's in Computer Science, Electrical Engineering, or related field
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at Privacy Policy
LI-JN1
J-18808-Ljbffr
Embedded Software Engineer • Hazelwood, MO, US