> Markdown version of [/jobs/ext/3567717-embedded-software-engineer-c-c-ground-combat-vehicle-systems](https://www.wearedevelopers.com/jobs/ext/3567717-embedded-software-engineer-c-c-ground-combat-vehicle-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - C/C++ / Ground Combat Vehicle Systems - **Company:** Moseley Technical Services, Inc. - **Location:** Sterling Heights, MI, United States - **Experience:** Expert - **Salary:** $131,040.0 - $146,474.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, Software Applications, Systems Engineering, Binary Space Partitioning, C Sharp (Programming Language), C++ (Programming Language), Software Quality, Cyber Security, Computer Engineering, Data Distribution Service, Software Debugging, Linux, Middleware, Embedded Software, Hypervisor, Integrated Development Environments, Python (Programming Language), Multicasting, Network Protocols, Scrum Methodology, Qt (Software), Real-Time Operating Systems, Software Engineering, Software Project Management, Software Requirements Analysis, Systems Integration, TCP/IP, Transmission Control Protocol (TCP), User Datagram Protocols, Virtualization Technology, VxWorks, Gitlab, Git, SC Clearance, Containerization, Infrastructure Automation Frameworks, Apache Kafka, Bitbucket, Docker - **Published:** October 3, 2026 - **Apply:** https://www.disabledperson.com/jobs/75724870-embedded-software-engineer-c-c-ground-combat-vehicle-systems ## About the Role C/C++ | Ground Combat Vehicle Systems, We are seeking an engineer with 7+ years of related experience and knowledge of C, C++, C#, Java, Python, Qt, Git, GitLab, Bitbucket, CAN, TCP/IP, UDP/IP, DDS, Kafka, GCIA, MOSA, SOSA, and FACE. This role supports embedded vehicle domains including board support, cybersecurity, displays, and software downloading while collaborating with Systems Engineering and Software Quality teams in an Agile development environment., U.S. Citizenship required by law or government contract * Ability to Obtain a Secret Clearance * Education: Bachelor's degree in Computer Engineering, Electrical Engineering, or a related technical discipline. * Experience: 7+ years of experience in embedded software engineering, software development, or related roles. * Experience with software development languages, frameworks, and configuration management tools including Git, GitLab and/or Bitbucket, Java, C#, C++, C, Python, and Qt. * Experience working across 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 DDS, Kafka, or other publish/subscribe (Pub/Sub) middleware. * Experience with ground combat vehicle network architecture design. * Experience with open architecture standards and initiatives including GCIA, MOSA, SOSA, and FACE. * Experience using Agile software development processes and tools. * Must be able to work 100% onsite due to the nature of the work., * 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 the NATO Ground Vehicle Architecture (NGVA) data model. * Experience with the UK Ground Vehicle Architecture (UKGVA) data model. * Additional experience with Data Distribution Service (DDS). * Experience with User Datagram Protocol (UDP) and Transmission Control Protocol (TCP). * Experience with multicast networking. * Experience applying continuous improvement processes and methodologies. ## Description We are hiring an Embedded Software Engineer to support embedded application software development for a new ground combat vehicle program. This 100% onsite role supports the full software development life cycle (SDLC), including software requirements, architecture and design, C/C++ software development, unit and functional testing, hardware/software integration, debugging, and software releases across VxWorks, Linux, RTOS, virtualization, BSP, and GVOS environments., * Develop embedded software documentation and code across ground combat vehicle domains including board support, cybersecurity, displays, and software downloading. * Perform software requirements analysis and translate requirements into preliminary and detailed software designs. * Develop software designs using department-approved software design tools, standards, and procedures. * Develop application software code in accordance with established engineering standards and development procedures. * Create test procedures and perform unit and functional testing of executable software. * Perform hardware/software integration across embedded ground vehicle systems. * Troubleshoot and debug software issues identified throughout multiple development, integration, and testing phases. * Contribute to software releases involving multiple developers and integrated software components. * Provide development status, technical progress, and issue 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. * Support the development and migration of software development environments as required. * Perform other duties as assigned. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)