
Embedded Software Engineer - C/C++ / Ground Combat Vehicle Systems
Moseley Technical Services, Inc.
Sterling Heights, MIJob$44.99–47.85/hrSeen 5 days agoSeen in employer's feed 5 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Sterling Heights, MI, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
The Embedded Software Engineer develops and supports embedded application software for a new ground combat vehicle program. The role spans the software development life cycle, including requirements, design, coding, testing, integration, debugging, and releases across embedded operating systems and board support environments. The engineer collaborates with Systems Engineering and Software Quality teams and works across vehicle software domains such as cybersecurity, displays, networking, and software downloading.
Skills & qualifications
Skills
Qualifications
Full job description
Embedded Software Engineer C/C++ | Ground Combat Vehicle Systems Sterling Heights, MI $44.99 - $47.85/Hourly U.S. Citizenship is required by Federal Law We are hiring an Embedded Software Engineer to develop and support embedded application software for a new ground combat vehicle program in a 100% onsite environment. This role supports the full software development life cycle (SDLC), including software requirements, architecture and design, C/C++ development, testing, hardware/software integration, debugging, and software releases across VxWorks, Linux, RTOS, virtualization, and board support environments. The engineer will work across vehicle software domains such as board support packages (BSPs), cybersecurity, displays, networking, and software downloading while collaborating with Systems Engineering and Software Quality teams. Relevant technologies and architectures include Git/GitLab/Bitbucket, C, C++, C#, Java, Python, Qt, DDS, Kafka, CAN, TCP/IP, UDP/IP, GCIA, MOSA, SOSA, FACE, TSN, NGVA, and UKGVA. Responsibilities: * Develop embedded application software, technical documentation, and code across ground combat vehicle domains, including board support, cybersecurity, displays, and software downloading. * Perform software requirements analysis and develop requirements documentation. * Create preliminary and detailed software designs and architecture documentation using department-approved software design tools and standards. * Develop C, C++, C#, Java, Python, Qt, and related software code as applicable to implement approved designs. * Ensure software development conforms to established department standards, processes, and procedures. * Develop test procedures and perform unit and functional testing of executable software. * Perform hardware/software integration across embedded vehicle systems. * Debug and resolve software issues identified throughout development, integration, and testing phases. * Support software releases involving multiple developers and integrated software components. * Provide development task status and technical updates to software project leads. * Collaborate with Systems Engineering, Software Quality, and other engineering and business teams. * Participate in Agile/Scrum ceremonies and software development activities. * Perform other duties as assigned. Qualifications: * U.S. Citizenship required by law or government contract * Ability to obtain a Secret Clearance * Bachelor's degree in Computer Engineering, Electrical Engineering, or a related discipline. * 1-4 years of experience in software engineering, embedded software development, or a related technical role. * Experience with programming languages and development technologies such as C, C++, C#, Java, Python, and Qt. * Experience with version control and software configuration management tools such as Git, GitLab, and/or Bitbucket. * Experience working with mixed operating system and embedded environments such as VxWorks, Linux, RTOS, virtualization, board support packages (BSPs), and GVOS. * Experience with serial and network communication protocols such as RS-232/422, CAN, TCP/IP, and UDP/IP. * Experience with Data Distribution Service (DDS), Kafka, or other publish/subscribe middleware technologies. * Experience with ground combat vehicle network architecture designs. * Experience with GCIA, Modular Open Systems Approach (MOSA), Sensor Open Systems Architecture (SOSA), and/or Future Airborne Capability Environment (FACE). * Experience using Agile software development processes and tools. * Ability to work 100% onsite. Preferred Qualifications: * Previous software engineering experience in the defense industry. * Familiarity with Type 1 and Type 2 hypervisors. * Familiarity with containerization technologies, including Docker and Kubernetes. * Familiarity with Internet of Things (IoT) concepts. * Experience with Cameo Systems Modeler. * Experience with Time-Sensitive Networking (TSN) architectures. * Experience with NATO Generic Veh
How this job compares
Set against the 1,234 open Embedded Software Engineer jobs on Olive Jobs, counted October 27, 2026.
- Pay
- This posting$44.99–47.85/hr
- Michigan median$63–70/hr21 hourly ranges
- US median$60–70/hr95 hourly ranges
This range's midpoint, $46.42/hr, is 30% below the Michigan median midpoint ($67/hr) — in the lowest quarter of Embedded Software Engineer hourly ranges in Michigan.
- Openings
- Olive Jobs lists 80 open Embedded Software Engineer jobs in Michigan and 1,234 across the US. 1% of them nationwide are listed as remote or flexible.
- Hiring the most in Michigan
- General Motors20 open
- Moseley Technical Services, Inc. (this employer)19 open
- Ford Motor Company10 open
- Experience
- This posting asks for at least 1 year of experience — less than three in four Embedded Software Engineer postings that state a minimum ask for (median 5 years, across 1,021 postings).
- Education
- This posting asks for a bachelor's degree; 582 of the 1,234 open Embedded Software Engineer jobs (47%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Embedded Linux/RTOS Software Engineer - VxWorks / YoctoMoseley Technical Services, Inc. · Sterling Heights, MI (Hybrid) · $51.06–55.7/hr
Software Developers/Embedded Controls EngineerBRIGHTSHARKS ENGINEERING SERVICES LLC · Farmington Hills, MIEngine Control System EngineerFord Motor Company · Dearborn, MI (Hybrid) · $115–193K/yr
Senior Software Engineer - Software PartitioningGeneral Motors · Warren, MI (Hybrid)Posted 3w agoPosted 3w ago
Engineer Controls/Software (Rotation)WILLIAMS INTERNATIONAL CO., L.L.C. · Pontiac, MI
You've read the whole posting — now see how you match it.