
Embedded Linux/RTOS Software Engineer - VxWorks / Yocto
Moseley Technical Services, Inc.
Sterling Heights, MI · HybridJob$51.06–55.7/hrSeen 4 days agoSeen in employer's feed 4 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Sterling Heights, MI, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
The company seeks an Embedded Linux/RTOS Software Engineer to develop, integrate, and verify embedded software for vehicle electronic systems, focusing on C/C++ development, VxWorks, Yocto, Linux kernel, hardware bring‑up, cybersecurity, and CI/CD within a hybrid/onsite environment.
Skills & qualifications
Skills
Qualifications
Full job description
Embedded Linux / RTOS Software Engineer VxWorks/Yocto Sterling Heights, MI $51.06 - $55.70/Hourly U.S. Citizenship is required by Federal Law We are hiring an Embedded Linux / RTOS Software Engineer to support software loading, verification, and integration for vehicle electronic systems and ground combat vehicle environments. This role focuses on C/C++ embedded software development, VxWorks and Linux/RTOS integration, Yocto and Buildroot system images, Linux system programming, hardware bring-up, software verification, and deployment of official software releases to laboratory and vehicle environments. This engineer will support the full software development life cycle (SDLC), including requirements, architecture, design, coding, integration, verification, testing, deployment, and maintenance. The role also includes Linux kernel and device driver development, performance optimization, build system integration, cybersecurity, cryptography, secure architectures, and Continuous Integration/Continuous Deployment (CI/CD). Responsibilities: * Design, configure, and test a new software development environment used to create documentation, source code, test artifacts, and other software work products. * Develop embedded software documentation and code across vehicle domains including board support, displays, power management, lethality, software deployment, embedded training, and diagnostics. * Perform software requirements analysis and develop supporting technical documentation. * Develop preliminary and detailed software designs using department-approved software design tools and standards. * Develop software designs that influence overall ground combat vehicle architecture. * Develop code to implement approved software designs in accordance with established development standards and procedures. * Develop test procedures and perform unit and functional testing of executable software. * Perform hardware/software integration across embedded vehicle systems. * Debug and resolve software issues identified throughout development, integration, and testing. * Integrate software releases across multiple Computer Software Configuration Items (CSCIs) into overall vehicle software releases. * Provide development task status and technical updates to software project leads. * Collaborate with Systems Engineering, Project Management, Software Quality, and other departments and business units. * Lead Agile/Scrum ceremonies, including daily Scrum meetings, Program Increment (PI) Planning events, retrospectives, and demonstrations. * Perform other duties as assigned. Qualifications: * U.S. Citizenship required by law or government contract * Ability to Obtain a Secret Clearance * Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline. * 5-7 years of relevant embedded software engineering experience. * Experience developing maintainable C and/or C++ software for long-life embedded systems. * Experience with the full software development life cycle, including requirements, use cases, architecture, design, development, testing, integration, and deployment. * Experience troubleshooting low-level software issues and isolating hardware versus software problems. * Strong understanding of asynchronous and real-time programming concepts, including multiple processes, threads, timers, and interrupts. * Experience developing and debugging complex existing software systems and codebases. * Working knowledge of embedded hardware bring-up and low-level system debugging. * Experience with Linux system image build tools such as Yocto and/or Buildroot. * Experience with Wind River VxWorks and VxWorks development/debugging tools such as Workbench. * Experience with Linux kernel development. * Proficiency with Microsoft Office applications. * Ability to work in hybrid/onsite environments with up to 100% onsite presence as required. Preferred Qualifications: * Experience with safety-critical a
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Embedded Software Engineer - Vehicle Electronics & RTOS SystemsMoseley Technical Services, Inc. · Sterling Heights, MI · $51.69–57.6/hr
Senior Software Engineer - Software PartitioningGeneral Motors · Warren, MI (Hybrid)Posted 3w agoPosted 3w ago
Senior Agentic Software EngineerBosch Group · Plymouth, MI (Hybrid)Posted 3 days agoPosted 3 days ago
Senior FPGA Firmware Engineer - Embedded SystemsMoseley Technical Services, Inc. · Sterling Heights, MI · $76.08–85.5/hr
Senior Software Engineer-ControlsGeneral Motors · Warren, MI (Hybrid)Posted 1w agoPosted 1w ago
You've read the whole posting — now see how you match it.