
Senior Embedded Software Engineer - C++ / Ground Combat Vehicle Systems
Moseley Technical Services, Inc.
Sterling Heights, MIJob$50.95–56.95/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, with required Fire Control experience. The role supports the full software development life cycle, from development environment design and requirements analysis through coding, testing, integration, debugging, and vehicle-level software releases. It is 100% onsite and includes collaboration across engineering and project teams and leading Agile/Scrum ceremonies.
Skills & qualifications
Skills
Qualifications
Full job description
Embedded Software Engineer Fire Control | Ground Combat Vehicle Systems Sterling Heights, MI $50.95 - $56.95/Hourly We are hiring an Embedded Software Engineer with required Fire Control experience to develop and support embedded application software for a new ground combat vehicle program. This 100% onsite role supports the full software development life cycle (SDLC), including software development environment design, requirements analysis, software architecture and detailed design, C/C++ development, testing, hardware/software integration, debugging, and integration of multiple Computer Software Configuration Items (CSCIs) into vehicle-level software releases. This role supports embedded vehicle domains including Fire Control, board support, displays, power management, lethality, software deployment, embedded training, and diagnostics. Key technologies and architectures include C, C++, C#, Java, Python, Git, Bitbucket, VxWorks, Linux, RTOS, BSPs, DDS, Kafka, CAN, TCP/IP, UDP/IP, TSN, NGVA, UKGVA, GCIA, MOSA, SOSA, and FACE. Responsibilities: * Design, configure, and test a new software development environment used to create documentation, source code, test artifacts, and other software work products. * Develop embedded software documentation and code across vehicle domains including board support, displays, power management, lethality, software deployment, embedded training, and diagnostics. * Perform software requirements analysis and develop supporting technical documentation. * Develop preliminary and detailed software designs using department-approved software design tools and standards. * Develop software designs that influence overall ground combat vehicle architecture. * Develop code to implement approved software designs in accordance with established development standards 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. * Integrate software releases across multiple Computer Software Configuration Items (CSCIs) into overall vehicle software releases. * Provide development task status and technical updates to software project leads. * Collaborate with Systems Engineering, Project Management, Software Quality, and other departments and business units. * Lead Agile/Scrum ceremonies, including daily Scrum meetings, Program Increment (PI) Planning events, retrospectives, and demonstrations. * Perform other duties as assigned. Qualifications: * U.S. Citizenship required by law or government contract * Ability to Obtain a Secret Clearance * Bachelor of Science (B.S.) degree in Computer Engineering, Electrical Engineering, or a related discipline. * 4+ years of experience in embedded software engineering, software development, or a related role. * Fire Control experience is required. * Experience with Git, Bitbucket, Java, C#, C++, C, and Python development tools and technologies. * Experience working with mixed operating system and embedded environments, including VxWorks, Linux, RTOS, virtualization, board support packages (BSPs), and GVOS. * Experience with serial and network protocols including RS-232/422, CAN, TCP/IP, and UDP/IP. * Experience with Data Distribution Service (DDS), Kafka, or other publish/subscribe middleware. * Experience with Time-Sensitive Networking (TSN) architectures. * Experience with NATO Generic Vehicle Architecture (NGVA) data models. * Experience with UK Generic Vehicle Architecture (UKGVA) data models. * Experience with ground combat vehicle network architecture designs. * Experience with GCIA, Modular Open Systems Approach (MOSA), Sensor Open Systems Architecture (SOSA), and Future Airborne Capability Environment (FACE). * Experience using Agile software development processes and tools. * Ability to work 100% onsite. Preferred Qualifications: * Previous experience wo
How this job compares
Set against the 1,235 open Embedded Software Engineer jobs on Olive Jobs, counted October 27, 2026.
- Pay
- This posting$50.95–56.95/hr
- Michigan median$63–70/hr21 hourly ranges
- US median$60–70/hr95 hourly ranges
This range's midpoint, $53.95/hr, is 19% below the Michigan median midpoint ($67/hr) — in the middle half of Embedded Software Engineer hourly ranges in Michigan.
- Openings
- Olive Jobs lists 80 open Embedded Software Engineer jobs in Michigan and 1,235 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 4 years of experience; Embedded Software Engineer postings that state a minimum ask for 5 years at the median (1,021 postings).
- Education
- This posting asks for a bachelor's degree; 579 of the 1,235 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.
Senior System Safety Engineer - MBSE / Defense SystemsMoseley Technical Services, Inc. · Sterling Heights, MI · $63.92–71/hr
Senior Software Engineer-ControlsGeneral Motors · Warren, MI (Hybrid)Posted 1w agoPosted 1w ago
Embedded Linux/RTOS Software Engineer - VxWorks / YoctoMoseley Technical Services, Inc. · Sterling Heights, MI (Hybrid) · $51.06–55.7/hr
Software Safety Engineer - MIL-STD-882E / Embedded SystemsMoseley Technical Services, Inc. · Sterling Heights, MI · $74.6–88.6/hr
Senior FPGA Firmware Engineer - Embedded SystemsMoseley Technical Services, Inc. · Sterling Heights, MI · $76.08–85.5/hr
You've read the whole posting — now see how you match it.