Senior Embedded Software EngineerEmbedded C/C++ | RTOS | Linux | Military Ground Vehicle SystemsAuburn Hills, MICompetitive SalaryWe 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.
Responsibilities:- 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.
Qualifications:- 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.
Your RecruiterWhat to Expect- Applicants 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.
Resources- For more active job openings: Search Jobs
- For more information about Moseley, visit: About Us