Why This Role Stands Out
This remote role offers a fantastic opportunity to hone your deep embedded systems and RTOS troubleshooting skills by dissecting complex C/C++ code and compiler behaviors. You'll thrive here if you possess extensive experience in root cause analysis and enjoy the intellectual challenge of solving intricate technical puzzles. This is an excellent chance to contribute to a reputable company and expand your expertise in a flexible, US-based hybrid setting.
Quick Overview
Job Description
Role:- Senior Embedded Systems/RTOS troubleshooter
Location:- Remote, US-based
8–15 years experience expected
Must have:
- Look at what "reproduce customer environments" and "identify root causes" actually mean in this stack:
- VxWorks is an RTOS written in C. Its kernel, drivers, BSPs (board support packages) — all C, with some C++ in newer components. If a customer reports a kernel panic, a driver hang, or a timing bug, you're reading disassembly, stack traces, and C source to figure out what broke.
- Wind River Linux — same story at the kernel/driver level (C), though more of the userspace tooling (systemd, udev, Yocto build layers) is scriptable.
- BSPs and drivers — this is entirely C/C++. You cannot debug a device driver interacting incorrectly with hardware without reading (and often instrumenting or patching) that C/C++ code directly.
- Toolchains like Diab, GCC, Clang, Workbench — these compile C/C++. Understanding compiler behavior, optimization bugs, linker issues, or toolchain diagnostics requires fluency in what the C/C++ source is supposed to produce at the binary level.
- Simics/QEMU simulation — used to simulate hardware behavior so you can step through C/C++ code in a debugger without needing physical hardware.
What you'd actually do:
- This is deep technical support, not a help desk — think tier-3/escalation engineering:
- Reproduce customer environments in internal labs
- Debug across OS, hardware, networking, virtualization, and embedded/real-time systems
- Find root causes, build workarounds, document suspected product defects
- Own customer-facing communication on critical/escalated cases
- Build knowledge-base content and mentor junior support engineers
- Act as a liaison between Support, Product Management, and Engineering
Nice-to-haves:
- Direct Wind River product experience
- Aerospace/defense/telecom/industrial (safety-critical) domain background
- Kubernetes, OpenStack, DevOps, cloud/container experience
- Experience authoring knowledge-base articles or leading escalations
Bottom line: They want a senior embedded systems/RTOS troubleshooter — someone who's lived in VxWorks and Wind River Linux internals, can debug down to the driver/kernel level, and can also communicate well enough to manage high-stakes customer escalations and mentor others. It's a niche, deep-specialist role, not a generalist IT support gig.
Similar jobs
- IS
EPIC Application Analyst - ADT / Prelude - Epic OpTime Certified
Newi4 Search Group Healthcare
White Plains, New York🇺🇸$91.0k - $136.5k/yrHybrid14 minutes agoPatient CareRequirements GatheringWorkdayTechnology - PF
Application Specialist - Taylor, MO
NewPrairieland FS
Taylor, Missouri🇺🇸Hybrid14 minutes agoComplianceInventory ManagementTechnology - FL
LIS Application Specialist
NewFrontage Laboratories
Exton, Pennsylvania🇺🇸Hybrid14 minutes agoGCPClinical TrialsGDPR+1Technology - BR
Application Specialist
NewBraskem
Philadelphia, Pennsylvania🇺🇸Hybrid14 minutes agoSQLSQL ServerAzure+3Technology - SP
Software Engineer IV – ERP Finance (Oracle/PLSQL)
NewSPECTRUM
Kannapolis, NC🇺🇸Hybrid22 hours agoOraclePL/SQLSQL+6Technology - SP
Software Engineer IV – ERP Finance (Oracle/PLSQL)
NewSPECTRUM
SAINT LOUIS, MO🇺🇸Hybrid22 hours agoOraclePL/SQLSQL+6Technology