> Markdown version of [/jobs/ext/2939589-wind-river-engineer-vxworks-embedded-linux](https://www.wearedevelopers.com/jobs/ext/2939589-wind-river-engineer-vxworks-embedded-linux). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Wind River Engineer - VxWorks / Embedded Linux - **Company:** TRUEMATCH TALENT GROUP LLC - **Location:** Alameda, CA, United States (Remote available) - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Board Bringup, Application Layers, C++ (Programming Language), Computer Programming, Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Operating Systems, Embedded Software, Firmware, Kernel Debuggers, Linux Kernel, Network Protocols, Real-Time Operating Systems, Static Timing Analysis, System Programming, VxWorks, Diagnostic Tools, Multithreading, Real Time Systems - **Published:** September 16, 2026 - **Apply:** https://www.thejobnetwork.com/job/28703866-f11a-411b-a0b3-3b4ea4690ca7/wind-river-engineer-vxworks-embedded-linux ## About the Role * Approximately 8-15 years of relevant engineering experience. * Strong hands-on experience with VxWorks and/or Wind River Linux. * Strong programming and debugging skills in C. * Experience with C++ is beneficial. * Deep understanding of embedded systems and real-time operating systems. * Experience debugging at the kernel, driver, and BSP level. * Strong knowledge of Linux or RTOS internals. * Experience reading and analyzing: * + Stack traces + Crash dumps + Logs + C/C++ source code + Disassembly * Experience troubleshooting device drivers and hardware/software interactions. * Demonstrated ability to reproduce complex customer environments and technical issues. * Strong root-cause analysis and problem-solving skills. * Ability to work independently in a remote engineering environment. * Strong written and verbal communication skills. Preferred Technical Background Experience with several of the following would be highly valuable: * VxWorks * Wind River Linux * Embedded Linux * RTOS * C / C++ * Linux kernel * Device drivers * BSP / Board Support Packages * Kernel debugging * Embedded debugging * Hardware bring-up * Firmware * GDB or similar debugging tools * Stack trace and crash-dump analysis * Cross-compilation/toolchains * Networking protocols * Multithreading and concurrency * Real-time systems * Performance and timing analysis Candidate Submission Requirements Candidates must be able to provide the following for submission: * Full, current LinkedIn profile * Three complete professional references * Valid photo identification * Confirmation of U.S. citizenship * Updated resume ## Description We are hiring a large cohort of experienced Wind River Engineers to support complex customer environments involving VxWorks, Wind River Linux, embedded systems, and low-level software troubleshooting. This is a highly technical engineering role focused on reproducing customer environments, diagnosing difficult system-level issues, performing root-cause analysis, and working directly with embedded operating systems, kernels, drivers, and Board Support Packages (BSPs). Successful candidates should be comfortable working close to the hardware and debugging issues that may involve kernel panics, driver failures, timing problems, memory issues, system crashes, and other complex embedded-system behavior., * Reproduce customer environments and reported technical issues in lab or development environments. * Investigate and resolve complex issues involving VxWorks and/or Wind River Linux. * Perform detailed root-cause analysis of kernel, driver, BSP, and embedded software problems. * Debug kernel panics, driver hangs, timing issues, crashes, memory problems, and system-level failures. * Analyze C/C++ source code, stack traces, crash dumps, logs, and disassembly. * Troubleshoot interactions between operating systems, device drivers, hardware, firmware, and applications. * Work with Board Support Packages (BSPs) and hardware-specific configurations. * Recreate customer configurations to isolate defects and determine whether issues originate in the OS, drivers, BSP, hardware, or application layer. * Use debugging and diagnostic tools to analyze system behavior at a low level. * Document findings, root causes, troubleshooting procedures, and recommended solutions. * Collaborate with Wind River engineers and other technical teams to resolve escalated customer issues.