Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Embedded Linux & RTOS Software Engineer - C/C++, Yocto, VxWorks & Cybersecurity in Sterling Heights, MI vacancy
  • 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

    Moseley Technical Services, Inc.

    Sterling Heights, MI
    18 hours ago
  • 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

    PSG Global Solutions

    Warren, MI
    18 hours ago
  • 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

    Blue Chip Talent

    Troy, MI
    18 hours ago
  •  ...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... 
    Linux
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  • 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... 
    Linux
    Contract work
    Work experience placement
    Relocation

    GeoLogics Corporation

    Sterling Heights, MI
    18 hours ago
  •  ...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... 
    Linux
    Work at office

    Moseley Technical Services

    Sterling Heights, MI
    4 days ago
  • 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... 
    Linux
    Work experience placement
    Work at office

    HRU-Tech

    Sterling Heights, MI
    18 hours ago
  • $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,... 
    Linux
    Afternoon shift

    Moseley Technical Services

    Sterling Heights, MI
    1 day ago
  •  ...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... 
    Linux
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...- 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

    DCS Corporation

    Sterling Heights, MI
    18 hours ago
  • $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... 
    Linux
    Work experience placement
    Work at office

    Intrepid Control Systems

    Troy, MI
    18 hours ago
  • 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... 

    Hepco

    Sterling Heights, MI
    1 day ago
  • 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

    Aptiv

    Troy, MI
    2 days ago
  •  ...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... 
    Linux
    Full time
    Rochester Hills, MI
    12 days ago
  •  ...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

    Intrepid Control Systems

    Troy, MI
    18 hours ago
  •  ...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... 
    Linux
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • 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

    PSG Global Solutions

    Warren, MI
    18 hours ago
  • $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... 
    Linux
    Hourly pay
    Full time
    Contract work
    Relocation
    Monday to Friday

    MSR Technology Group DBA Infomatics

    Troy, MI
    1 day ago
  •  ...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

    Blue Chip Talent

    Troy, MI
    18 hours ago
  •  ...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

    Kasmo Global

    Troy, MI
    4 days ago
  • $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... 
    Linux
    Contract work
    Day shift

    Apollo Professional Solutions, Inc.

    Sterling Heights, MI
    2 days ago
  • $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... 
    Linux
    Local area
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  •  ...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... 
    Linux
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    4 days ago
  • $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... 
    Linux
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  •  ...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 time
    Contract work

    Apollo Professional Solutions, Inc.

    Sterling Heights, MI
    2 days ago
  • 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... 
    Linux
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    18 hours ago
  •  ...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... 
    Linux
    Full time
    Contract work
    Work at office
    Local area
    Monday to Thursday

    GD Land Systems

    Sterling Heights, MI
    24 days ago
  •  ...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... 
    Linux
    Permanent employment
    Temporary work
    Local area
    Visa sponsorship
    Flexible hours

    Aptiv

    Troy, MI
    1 day ago
  •  ...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... 
    Linux
    Full time
    Remote work

    Control Tec

    Troy, MI
    1 day ago
  • 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... 

    Artech Information System LLC

    Troy, MI
    18 hours ago

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!