Embedded Linux & RTOS Software Engineer - C/C++, Yocto, VxWorks & Cybersecurity
Moseley Technical Services, Inc.
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. Final position level and pay will be based on experience. #J-18808-Ljbffr Moseley Technical Services, Inc.
- Moseley Technical Services, Inc. is seeking an Embedded Linux & RTOS Software Engineer in Sterling Heights, MI to support the... ...projects. The role focuses on Embedded Linux, VxWorks RTOS, C/C++, Yocto, Buildroot, cybersecurity, secure boot, cryptography, Linux device drivers...Linux
- A multinational engineering firm is seeking an embedded software developer to create robust solutions using C/C++, Java, and QNX/Linux. The role includes deploying software, refining requirements, and working closely with engineering teams. Candidates should have a strong...Linux
- A leading talent solutions provider is seeking a Senior Embedded Software Engineer to lead software solutions for real-time platforms. The successful candidate will develop applications in C/C+, model systems, and ensure compliance with defense standards. Candidates should...Linux
- ...DescriptionThe RoleGM’s Software Defined Vehicle... ...tomorrow.As an Embedded Software Engineer on the Universal... ...embedded (C/C++/Rust) software for... ..., QNX and Linux environments.Participate... ...Experience with RTOS and real-time... ...with Cybersecurity authentication and...LinuxFull timeLocal areaWork from homeRelocation package
- Real Time Embedded Software Engineer (US Citizenship is REQUIRED) Real Time Embedded... ...(code and unit test), cybersecurity hardening, documentation,... ...Strong skills in: C C++ Python UNIX scripting/BASH... ...development experience with Linux and/or VxWorks including OS...LinuxContract workWork experience placementRelocation
- ...EngineerCI/CD, GitLab, Linux, & Embedded SystemsSterling... ...are hiring a DevSecOps Engineer to support the integration... ...development, embedded software integration, GitLab, Git, Jira, Python, C/C++, and Agile methodologies... ...environments such as Yocto, Buildroot, OpenEmbedded...LinuxWork at office
- Embedded Linux/RTOS Developer ++++ ++Responsibilities to Anticipate... ..., and designs for software systems. Leads... ...Building and configuring VxWorks, Linux, or other embedded... ...or Electrical Engineering required. 5-7 years... ...Buildroot, or in particular Yocto Experience with...LinuxWork experience placementWork at office
$63.92 - $71 per hour
...out this new opportunity! Software Staff Engineer Sterling Heights, MI... ...development of advanced embedded software systems for ground... ...engineering, Fire Control systems, C/C++, RTOS environments, DDS... ...system environments, including VxWorks, Linux, RTOS, virtualization,...LinuxAfternoon shift- ...We are looking for a strong C++ Software Engineer to support development of next... ...UI features across QNX/Linux/Android-based platforms, with... ...years of experience delivering embedded or system-level software in... ...environments.Development in RTOS or infotainment contexts.Experience...LinuxFull timeLocal areaWork from homeRelocation packageFlexible hours
- ...- Ground Vehicle Systems Center engineering group located in Warren, MI. As an Embedded Software Technical Lead, you will be hands... ...Programming Languages such as C++, C#, C, etc., test and installation... ...software releases. Strong Linux knowledge (command line, networking...Linux
$110k - $130k
...Description The Senior Embedded Development Engineer is responsible... ...embedded C and C++ design,... ...architecture and hardware/software integration. Strong... ...with embedded Linux build environments... ..., and/or Yocto. Experience with... ...debugging using C/C++. Minimum of...LinuxWork experience placementWork at office- HEPCO, Inc. seeks a Senior Software Engineer to provide technical leadership for real-time embedded software development supporting munitions programs. You will oversee... .... You will coordinate with Systems, Safety, Cybersecurity, and other disciplines and participate in...
- A global leader in software for intelligent systems seeks a Sr. Member... ...with extensive experience in embedded Linux and systems programming. This... ...at least 12 years of software engineering experience, including a strong background in C/C++ and technical mentorship. The...Linux
- ...that is seeking a Senior Embedded Project Engineer in Rochester Hills, MI. Summary... ...on experience in embedded software, vehicle communications,... ...* Ensure compliance with cybersecurity, safety, and regulatory... ...expertise Preferred Skills: * Linux experience in embedded or...LinuxFull time
- ...Systems in Troy, MI seeks a Senior Embedded Development Engineer to design, implement, and validate... ...HW/SW interfaces, develop with C/C++, HDL, and Linux environments, and lead projects from... ...role requires 5+ years in embedded software/hardware, experience with Zynq...Linux
- ...practices. As a Staff Software Architect, you... ...in fleet.Mentor engineers across teams (... ...automotive or embedded software, with substantial... ...).Strong modern C++ for embedded or... ...(Android-based, Linux-based, or RTOS), including... ...OTA, automotive cybersecurity, or broader...LinuxFull timeLocal areaWork from homeRelocationRelocation package
- CDI Corporation is a multinational company providing engineering, information technology and staffing services to... ...Description Job Responsibilities: Develop best in class embedded software using C/C++, Java and QNX/Linux Deploy and maintain the software for future...Linux
$45 - $50 per hour
...Responsibilities : Lead the Embedded software and controls Development... ...units, including Systems Engineering and Quality.... ...developing/creating/testing C++ embedded software. Must be... ...Experience in a mixed OS/RTOS environments (Linux) ~ Experience with serial...LinuxHourly payFull timeContract workRelocationMonday to Friday- ...innovator, is on the lookout for an accomplished Senior Embedded Software Engineer . This position centers on leading software... ...protocols. Job Duties Create embedded applications using C/C++ tailored for real-time and Linux-based environments Lead system modeling...Linux
- ...Embedded Dev Engineer - RDK-B Location: Philadelphia, PA Bachelor's degree in computer science... ...5+ year development experience with Linux and embedded devices Experience on Wi... ...- Proficiency in scripting languages like Python, Familiarity with Yocto and RDK...Linux
$61.22 per hour
...experience in real-time embedded software development and/or software... ...in applicable engineering disciplines. C and C++ programming. Python programming... ...software applications on Linux Operating Systems.... ...with Nessus and Coverity cybersecurity scans. Familiarity with...LinuxContract workDay shift$160.2k - $246.3k
...We are seeking a Software Engineering Manager to lead development... ...foundation in embedded systems and low-... ..., or low-level Linux development 2+... ...embedded C and C++ Strong understanding... ...embedded Linux, RTOS, or similar... ...functional safety, cybersecurity, and production-quality...LinuxLocal areaRelocation packageFlexible hours- ...The Compute Systems Software team is a dynamic... ...maintains the foundational embedded software platform... ...Senior Software Engineer to join our team to... ...particularly with Linux and Real-Time Operating Systems (RTOS) such as FreeRTOS... ...Strong proficiency in C/C++ programming for...LinuxFull timeLocal areaWork from home
$185.6k - $304.8k
...maintains the foundational embedded software platform for GM’s... ...SoCs. The Staff Software Engineer - Platform OS will... ...technical leadership for Linux/QNX-based platform OS... ...software in Embedded C/C++ for low-level operating... ...Linux, QNX, or RTOS systems. Experience with...LinuxFull timeLocal areaWork from homeRelocation packageFlexible hours- ...Professional Solutions, Inc. is seeking a Senior Software Engineer in Sterling Heights, MI. Candidates should possess expertise in real-time embedded software development, with... ...field, possess strong programming skills in C/C++ and Python, and be able to obtain a DoD...Full timeContract work
- Job DescriptionRole: The Principal Software Engineer at General Motors should be an experienced... ...of complex, highly scalable, embedded software in C/C++. Your work will guarantee that the... ...makersExperience developing on and for embedded RTOS / Linux / POSIX systemsExperience applying...LinuxFull timeLocal areaWork from homeFlexible hours
- ...this Position Software Area Manager - Board... .... We design, engineer and sustain advanced... ...software that enables embedded computing hardware... ...hardware abstraction, OS/RTOS integration, and... ...and use supporting Linux, Unix and utilizing... ..., Java, C#, C++, C Python, QT ~ Knowledge...LinuxFull timeContract workWork at officeLocal areaMonday to Thursday
- ...leader in delivering software for mission‑critical intelligent... ...for complex systems engineering projects. MTS... ...excellence and innovation in embedded Linux systems development.... ...-level proficiency in C/C++ and systems... ...Qualifications Extensive Yocto Project experience and...LinuxPermanent employmentTemporary workLocal areaVisa sponsorshipFlexible hours
- ...resilient and assured cybersecurity future. Our team protects... .... Principal Security Engineer, you will focus... ...capabilities into hardware and software. You will engage in... ...or similar low-level/embedded development3+ years’ experience... ...like Python in a Linux-like environment; and...LinuxFull timeRemote work
- An IT staffing company based in Michigan is seeking a software developer with expertise in embedded C/C++. The candidate should have a Bachelor's degree in computer science or engineering, or a Master's degree with relevant coursework. Responsibilities include developing...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Linux & RTOS Software Engineer - C/C++, Yocto, VxWorks & Cybersecurity. Be the first to apply!
- linux technical support Sterling Heights, MI
- linux Sterling Heights, MI
- software asset management analyst Sterling Heights, MI
- ultimate software Sterling Heights, MI
- embedded software Sterling Heights, MI
- software Sterling Heights, MI
- internship software Sterling Heights, MI
- software implementation project manager Sterling Heights, MI
- entry level software sales Sterling Heights, MI
- software sales Sterling Heights, MI


