Embedded Linux & RTOS Software Engineer – C/C++, Yocto, VxWorks & Cybersecurity

Moseley Technical 

📍 Sterling Heights, United States 🇺🇸

full-time
mid-level
Posted —

Key Skills

LinuxVxWorksYoctoCC++

Industry

AutomotiveDefense

Job Description

Check out this new opportunity!

Embedded Linux & RTOS Software Engineer

C/C==, Yocto, VxWorks, & Cybersecurity

Sterling Heights, MI

Competitive Salary

U.S. Citizenship is required by Federal Law

 


We are seeking an Embedded Linux & RTOS Software Engineer to support the integration of vehicle electronic systems and embedded software for our Software Loader and Verifier team. This role focuses on Embedded Linux, VxWorks RTOS, C/C++, Yocto, Buildroot, embedded cybersecurity, secure boot, cryptography, Linux device drivers, CI/CD, GitLab, and software integration while supporting software deployment for safety-critical and real-time defense systems.


 

Responsibilities:

  • Lead the architecture, design, development, integration, and maintenance of embedded software for vehicle electronic systems.
  • Develop, document, and maintain software architectures, requirements, algorithms, interfaces, and system designs.
  • Design, develop, integrate, test, deploy, and maintain embedded software applications using C and C++.
  • Develop software verification plans, test procedures, and automated test environments to validate software requirements.
  • Execute software verification activities and document test results.
  • Load and deploy official software releases to laboratory environments and military vehicles.
  • Build, configure, customize, and maintain embedded operating systems including Linux and Wind River VxWorks.
  • Perform Linux system programming, including device driver development, hardware bring-up, bootloader support, and hardware enablement.
  • Integrate software into embedded build environments using Yocto, Buildroot, and related build systems.
  • Optimize embedded software performance, system resources, and complex processing pipelines.
  • Develop embedded cybersecurity capabilities using cryptography, digital signatures, encryption, secure boot, SELinux, verified boot, and trusted execution environments.
  • Support Continuous Integration and Continuous Deployment (CI/CD) pipelines and Git-based development workflows.
  • Troubleshoot complex software and hardware integration issues in embedded environments.
  • Manage project priorities, schedules, deliverables, and technical documentation.
  • Contribute to continuous improvement initiatives for software development and deployment processes.
  • Perform additional duties as assigned.

 

Qualifications:

  • U.S.Citizenship is required by Federal Law
  • Ability to Obtain a Secret Clearance
  • Bachelor of Science in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline.
  • 5–7 years of experience developing embedded software for Linux, RTOS, or real-time systems.
  • Strong C and/or C++ programming experience with maintainable, long-life software architectures.
  • Experience throughout the complete Software Development Life Cycle (SDLC), including requirements, architecture, design, implementation, integration, testing, verification, deployment, and maintenance.
  • Experience developing software for embedded Linux and/or VxWorks operating systems.
  • Strong understanding of asynchronous programming, multithreading, multiprocessing, timers, interrupts, and real-time software concepts.
  • Experience troubleshooting low-level software and distinguishing hardware-related from software-related issues.
  • Experience with hardware bring-up, embedded debugging, and complex legacy codebases.
  • Experience using embedded Linux image build systems such as Yocto, Buildroot, or similar tools.
  • Experience with Wind River VxWorks and Workbench development tools.
  • Experience with Git, GitLab, Eclipse, GCC, GDB, IBM DOORS, Jira, Bitbucket, Confluence, Qt, and modern software development tools.
  • Experience with Agile software development methodologies, Git-based workflows, Continuous Integration, Continuous Deployment, and CI agents.
  • Experience developing Linux device drivers, bootloaders, memory maps, or other low-level system software.
  • Familiarity with embedded security technologies including cryptography, digital signatures, encryption, authentication, confidentiality, integrity, nonrepudiation, secure boot, SELinux, verified boot, and trusted execution environments.
  • Knowledge of NIST post-quantum cryptographic algorithms and secure embedded architectures.
  • Proficiency with Microsoft Office applications.
  • Ability to work in laboratory, manufacturing, prototype, and office environments.
  • Ability to climb on, work in, and work around military vehicles.
  • Ability to pass the Anthropometric Size Requirement (ASR) test for confined-space vehicle access.
  • Ability to work overtime as required.

Preferred Qualifications:

  • Experience supporting safety-critical or real-time embedded systems.
  • Experience with Type I and Type II hypervisors.
  • Experience with open-source software update frameworks and self-update technologies.
  • Experience with Linux kernel development and advanced system programming.
  • Previous experience supporting ground combat vehicle programs.
  • Experience implementing embedded cybersecurity solutions within defense or military platforms.

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer.


 


What to Expect

  • Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation, which may include education, criminal, and work history verifications.
  • Accepted applicants will be eligible for benefits, including medical and supplemental insurance, and a 401(k) plan. Appreciation and gratitude for employees are hallmarks of organizations with low turnover.
  • Final position level and pay will be based on experience.

Resources


 

Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.

 


 

We stand by our 30-year-old commitment of “World Class Service. World Class Company.”

Moseley New Logo WATERMARK