×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer - Embedded C​/C++, RTOS, Linux with Security Clearance

Job in Auburn Hills, Oakland County, Michigan, 48321, USA
Listing for: Moseley Technical Services, Inc.
Full Time position
Listed on 2026-08-22
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Job Description & How to Apply Below
Check out this new opportunity! Senior Embedded Software Engineer Embedded C/C++ | RTOS | Linux | Military Ground Vehicle Systems Auburn Hills, MI Competitive Salary 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.

Responsibilities:
* Design, develop, integrate, and maintain embedded software for advanced military combat vehicle systems.
* Develop secure vehicle software using Agile, Dev Sec Ops , 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 C5

ISR 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
* Display Port
* 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.
*…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary