> Markdown version of [/jobs/ext/1919365-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1919365-embedded-software-engineer). 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 - **Company:** Moseley Technical Services, Inc. - **Location:** Auburn Hills, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Adobe Analytics, Testing (Software), Activity Diagram, Agile Methodology, Systems Engineering, Confluence, JIRA, C++ (Programming Language), CAN Bus, Network Analysis, Configuration Management, Communications Protocols, Cyber Security, Desktop Computing, Linux, Distributed Systems, Embedded C, Embedded Software, Ethernet, Field-Programmable Gate Array (FPGA), Hardware-In-The-Loop Simulation, MATLAB, Microsoft Office, Multicasting, PDMS, Software Architecture, Systems Development Life Cycle, Real-Time Operating Systems, Software Tools, Software Engineering, Software Requirements Analysis, Software Systems, Systems Modeling Language, Systems Integration, TCP/IP, UML, Virtual Machines, Diagnostic Tools, Graphics Processing Unit (GPU), Fpga Hardware, Git, Kubernetes, Information Technology, Modeling and Simulation - **Published:** August 4, 2026 - **Apply:** https://careers-moseleytechnical.icims.com/jobs/22592/senior-embedded-software-engineer/job?mode=apply&apply=yes&in_iframe=1&hashed=-336180111 ## About the Role * US Citizenship Required * Currently hold or be eligible to obtain a U.S. Secret Security Clearance. * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, Systems Engineering, Aerospace Engineering, Automotive Engineering, or a related engineering discipline. * Minimum 15 years of embedded software engineering experience supporting complex system development. * Experience developing software using Embedded C/C++, Linux, and Real-Time Operating Systems (RTOS). * Experience with Model-Based Software Development using UML and SysML. * Proficiency with Git, Jira, Confluence, Cameo, Microsoft Office, MATLAB/Simulink, Kubernetes, and CANoe. * Experience with embedded processors and hardware platforms including x86, ARM, GPU, and FPGA architectures. * Experience with communications protocols including: + J1939 CAN Bus + RS422/485 + Ethernet (802.3) + TCP/IP + UDP + DDS + Multicast + DisplayPort + HDMI + HD-SDI * Working knowledge of digital, analog, RF, and power electronics. * Understanding of automotive power distribution systems and Power Distribution Modules (PDMs). * Experience using laboratory instrumentation including oscilloscopes, multimeters, logic analyzers, function generators, network analyzers, and spectrum analyzers. * Experience supporting software development throughout the complete product lifecycle within highly regulated engineering environments. * Knowledge of systems engineering processes, standards, verification, validation, and systems integration. * Experience presenting technical solutions to customers and internal engineering stakeholders. * Experience working within multinational engineering organizations. * Experience supporting proposal development, contract planning, and program execution. * Willingness and ability to travel internationally for technology transfer activities. Preferred Qualifications: * Experience delivering large, complex U.S. Department of Defense (DoD) programs. * Experience supporting U.S. Army ground combat vehicle development. * Familiarity with TACOM, TARDEC, and GVSC organizations. * Knowledge of DoD acquisition processes and military vehicle development. * Experience integrating military Command, Control, Communications, Computers, Cyber, and Intelligence (C5ISR) systems. * Experience with fire control systems, stabilization systems, coordinate transformations, and targeting algorithms. * Experience with VICTORY, FACE, GCIA, and Modular Open Systems Approach (MOSA) standards. * Detailed knowledge of military standards and defense regulatory requirements. * Master's degree in Engineering, Computer Science, Systems Engineering, Aerospace Engineering, Automotive Engineering, or related discipline. ## Description We are hiring a Senior Embedded Software Engineer in Auburn Hills, Michigan to develop and integrate advanced embedded software for military ground combat vehicle systems. This role supports software architecture, cybersecurity, systems integration, Model-Based Systems Engineering (MBSE), RTOS, Linux, Embedded C/C++, FPGA, GPU, and DoD vehicle platforms while collaborating across engineering teams throughout the full product lifecycle., * Design, develop, integrate, and maintain embedded software for advanced military combat vehicle systems. * Develop secure vehicle software using Agile, DevSecOps, rapid prototyping, and modern software engineering practices. * Create software requirements, algorithms, activity diagrams, logic flowcharts, and software specifications utilizing SysML modeling and simulation. * Research, model, simulate, and evaluate software solutions to meet system performance and customer requirements. * Conduct engineering trade studies to evaluate alternative software architectures and technical solutions. * Support the complete software development lifecycle, including design, verification, configuration management, integration, and deployment. * Utilize engineering tools including Git, Jira, Confluence, Kubernetes, CANoe, MATLAB/Simulink, and related development environments. * Develop and integrate embedded drivers, applications, kernels, virtual machines, and containerized software environments. * Design and implement software supporting safety-critical embedded systems. * Integrate military lethality, survivability, communications, cybersecurity, and C5ISR systems. * Support CPU, GPU, and FPGA hardware/software integration activities. * Collaborate with customers, suppliers, and cross-functional engineering teams to deliver technical solutions. * Support software integration within System Integration Labs (SIL) and Hardware-in-the-Loop (HIL) environments. * Review and validate software test plans to ensure compliance with customer requirements. * Execute testing using software diagnostic and scan tools while analyzing system performance. * Support prototype development, system integration, troubleshooting, root cause analysis, and corrective actions. * Monitor and analyze software and vehicle test results to ensure successful system performance. ## Related Videos - [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) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [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) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)