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

Check out this new opportunity!Embedded Linux & RTOS Software EngineerC/C==, Yocto, VxWorks, & CybersecuritySterling Heights, MICompetitive Salary U.S. Citizenship is required by Federal LawWe 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 LawAbility to Obtain a Secret ClearanceBachelor 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.Your RecruiterWhat to ExpectApplicants 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.ResourcesTo apply, send a resume to: View email address on click.appcast.io more active job openings: Search JobsFor more information about Moseley, visit: About UsMoseley 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.”Job SummaryCategory: Engineering/IT/Design

Vacancy posted 7 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
  •  ...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
    7 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
    7 hours ago
  •  ...Senior Software Integration and Test Engineer Duration: 12 months...  ...of real-time, embedded software. This...  ...software items onto Linux Operating...  ...scripting, networking, cybersecurity hardening and...  ...skills (C++, Python, BASH)....  ...developing on VxWorks • Familiarity... 
    Linux
    Contract work

    US Tech Solutions

    Sterling Heights, MI
    17 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
    2 days 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
    7 hours ago
  •  ...Software Engineer I Indotronix is seeking a Software Engineer I...  ...Integrate and test real-time embedded software on Linux/Unix-based operating...  ...networking components. Support cybersecurity hardening, vulnerability...  ...programming skills in C++, Python, and Bash... 
    Linux
    Shift work

    Indotronix International Corporation

    Sterling Heights, MI
    3 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
    1 day ago
  •  ...Senior Embedded Engineer We are looking for a highly experienced Senior Embedded...  ...extensive experience in embedded software development, automotive cybersecurity, and AUTOSAR-based systems. In this...  .... ~ Experience with embedded C/C++ and automotive communication protocols... 

    Javen Technologies

    Troy, MI
    5 days ago
  •  ...EMBEDDED AND C++ EXPERIENCE IS KEY. Job description...  ...of advanced software systems for military...  ...maintain software and cybersecurity architectures....  ...in embedded systems, Linux, C/C++, model-based design...  ...Education: B.S. in Engineering (Electrical, Computer... 
    Linux
    For subcontractor

    The Ascent Group LLC

    Rochester Hills, MI
    5 days 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
  •  ...Embedded Software Engineer - HOT JOB! One of the most long-standing organizations in the area is seeking an...  ...Embedded Software Engineer Job Description: C/C++/Python UNIX/Linux MATLAB/Simulink Pluses: VxWorks, Ethernet, TCP/IP, BASH This... 
    Linux

    Advanced Technology Innovation

    Warren, MI
    1 day ago
  •  ...design, code and unit test Hardware-software integration, software verification testing Strong skills in C, C++, Python, and UNIX scripting/BASH...  ...; BS Degree Real-time embedded software development Linux and/or VxWorks including OS configuration Code... 
    Linux
    Work experience placement

    Advanced Technology Innovation

    Sterling Heights, MI
    2 days ago
  • $59 - $71 per hour

     ...Staff Software Engineer - Fire Control Sterling Heights, MI $59-$71/hourly...  ...Control expertise who thrives in embedded systems development and complex vehicle...  ...GIT / Bitbucket ~ Java, C#, C++, C, Python ~ VxWorks, Linux, RTOS, virtualization, BSPs ~ CAN,... 
    Linux
    Hourly pay
    Long term contract
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    4 days ago
  •  ...Role: Embedded Dev Engineer - RDK-B Location: Philadelphia, PA • Bachelor's degree in computer...  ...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
    5 days ago
  •  ...are seeking an experienced Embedded Software Architect to lead the design...  ...our team specializing in Engineering for our location in Troy, MI...  ...time, safety-compliant, and cybersecurity-ready software...  ...controls. Proficiency with C/C++ and communication protocols... 
    Work experience placement

    Cummins

    Troy, MI
    3 days ago
  • $48.92 per hour

     ...Description Job Title : Software Integration and Test Engineer Location :...  ...of real-time, embedded software. This experience...  ...items into Linux Operating Systems,...  ...scripting, networking, cybersecurity hardening and scans...  ...programming skills (C++, Python, BASH).... 
    Linux

    USPRO

    Sterling Heights, MI
    16 days 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
    7 hours 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
    2 days ago
  • $95k

     ...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
    Rochester Hills, 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
    1 day ago
  • Sr. Software ArchitectWhy join Aptiv? You'll have the opportunity...  ...technologies such as embedded microprocessors, Ethernet...  ...areBachelor’s degree in engineering discipline (computer...  ...Experience with Operating Systems/RTOS (Linux, QNX / OSEK / VxWorks / SafeRTOS) or applicable... 
    Linux
    Full time
    Relocation package
    Flexible hours

    Control Tec

    Troy, MI
    7 hours 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
    2 days ago
  • $134k - $184.25k

     ...Architect - Automotive Software & Systems ValidationRole...  ...direction across embedded software, system integration...  ...-for-testabilityMentor engineers and elevate organizational...  ...experience in C/C++; familiarity with CAPL...  ...Familiarity with Android, Linux, and QNX-based infotainment... 
    Linux
    Full time

    Bose

    Bloomfield Hills, MI
    7 hours ago
  • $40.98 per hour

     ...Job Description Software Engineer I - Hardware/Software Integration & Real...  ...in one of the following: C, C#, C++, or Python Understanding and...  ...tracking tools Experience with Linux operating systems Experience with real-time embedded operating systems... 
    Linux
    Contract work
    Internship
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    1 day ago
  • W e are seeking a Software Engineer with experience and passion for hardware...  ...integration and testing of real-time, embedded software. The role involves...  ...experience in C, C#, C++, or Python Understanding of...  ...tracking tools Familiarity with Linux operating systems and real-... 
    Linux
    Internship

    Compunnel, Inc.

    Sterling Heights, MI
    11 hours ago
  •  ...DescriptionThe RoleGM’s Cybersecurity Team safeguards the...  ...Senior Cybersecurity Engineer with deep expertise in...  ...cybersecurity, and modern software engineering practices....  ...scripting languages, C++, and Rust.Implement...  ...scalable solutions across Linux-based environments and... 
    Linux
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • Senior Software Engineer - Embedded Systems Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st...  ...testing (2+ with Master's) - Proficiency in C, C++, Python programming - Experience developing on Linux operating systems - Strong object-oriented... 
    Linux
    Contract work
    Temporary work
    Day shift

    Indotronix International Corporation

    Sterling Heights, MI
    3 days ago
  • $280k - $384.6k

     ...maintaining the tools and services engineers in the GM Autonomous org use...  ...(Responsibilities)Using your software and systems engineering skills...  ...such as Go, Python, Rust, C/C++, NodeJS or equivalent Considerable experience with Unix/Linux, SSH, and networking fundamentals... 
    Linux
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    7 hours ago
  •  ...SDV System Integration Software Developer, you will be developing...  ...interfaces and software embedded in the vehicle for flash...  ...the plants, product engineering, IT, and our own teamto...  ...):Expert level C++ coding capability.Experience with Linux operating systems.Hardware... 
    Linux
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  •  ...list, we are a diversified global design, engineering, manufacturing, assembly and logistics...  ...smooth execution of plant data systems: software/hardware, 24h JIS control, tracking/archiving...  ..., invoicing, networks (Windows/Unix/Linux), PC apps, time/access systems, and QMS... 
    Linux

    Motherson Group

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