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
- ...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
- ...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
- ...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...LinuxContract work
$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
- ...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...LinuxShift work
- ...- 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
- ...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...
- ...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...LinuxFor subcontractor
- ...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
- ...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
- ...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...LinuxWork experience placement
$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,...LinuxHourly payLong term contractContract work- ...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
- ...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
$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- ...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$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- 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
- 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...LinuxFull timeRelocation packageFlexible 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
$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...LinuxFull time$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...LinuxContract workInternshipDay shift- 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-...LinuxInternship
- ...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...LinuxFull timeLocal areaWork from homeRelocation package
- 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...LinuxContract workTemporary workDay shift
$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...LinuxFull timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours- ...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...LinuxFull timeLocal areaWork from homeFlexible hours
- ...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
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!
- id software Sterling Heights, MI
- healthcare software sales Sterling Heights, MI
- software technical support Sterling Heights, MI
- software asset management analyst Sterling Heights, MI
- software implementation project manager Sterling Heights, MI
- software Sterling Heights, MI
- embedded software Sterling Heights, MI
- software sales Sterling Heights, MI
- remote software sales Sterling Heights, MI
- software support Sterling Heights, MI

