More jobs:
Embedded Software Engineer
Job in
Auburn Hills, Oakland County, Michigan, 48326, USA
Listed on 2026-01-01
Listing for:
Loc Performance
Full Time
position Listed on 2026-01-01
Job specializations:
-
Engineering
Systems Engineer, Software Engineer
Job Description & How to Apply Below
Embedded Software Engineer
Company:
American Rheinmetall Vehicles (ARV) – American Rheinmetall Vehicles (ARV), in Sterling Heights, MI, delivers next generation capability, technology and competition to high priority United States modernization programs. Leveraging the global portfolio of Rheinmetall’s Vehicle Systems Division, ARV provides advanced tracked and wheeled combat vehicles and tactical wheeled vehicles.
Salary Range: $107,000 to $120,000
Job SummaryResponsible for the design, architecture, development and integration of complex military combat vehicle software based systems.
Responsibilities- Vehicle software development.
- Software requirements analysis, derivation, decomposition, and requirements management.
- Develop software requirement specifications, algorithms, logic flowcharts, activity diagrams, and leverage SysML Modeling and Simulation input.
- Knowledge of systems-based design and related standards and processes.
- Develop vehicle software and cybersecurity measures employing rapid prototyping, agile development, and Dev Sec Ops .
- Research, simulate and analyze software solutions to evaluate system performance to meet customer requirements.
- Support System-Integration-Lab/Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) activities.
- Ability to present technical solutions to clients and internal stakeholders.
- Interact with external customers and suppliers.
- Working knowledge in the domain of software engineering, software development and systems integration, with a proven track record of product development throughout the entire product lifecycle.
- Familiarity with software lifecycle development, verification, configuration, and integration tools (Git, Kubernetes, CANoe, Razorcat Tessy, MATLAB/Simulink)
- Experience with Agile process and requirements management tools (JIRA, Confluence, DOORS NG, CAMEO).
- Familiarity with development and integration of drivers, apps, kernels, containers, and VMs.
- Experience with RTOS/POSIX, Linux, Embedded C/C++, UML/SysML Model-Based Software Development.
- Support of x86, Arm, CPU, GPU, FPGA, and SOC integration using design tools.
- Experience with electrical communication standards and communication protocols (J1939 CANBus, RS422/485, 802.3 Ethernet).
- Experience with TCP/IP/UDP, DDS, Multicast, Display Port, HDMI, HD-SDI protocols.
- Working knowledge with digital, analog, power, and RF electronics.
- Familiarity with the US DoD ground vehicle requirements.
- Knowledge of the US DoD process and procedures for vehicle development and acquisition.
- Knowledge of Military Standards and Regulations.
- Experience in delivering large complex US Defense programs.
- Familiarity with the US Army TACOM / TARDEC / GVSC organizations.
- Integration of military lethality, survivability and C5
ISR systems. - Experience with VICTORY, FACE, GCIA & MOSA standards.
- Experience with Command, Control, Communications, Computers, Cyber, Intelligence.
- Understanding of vehicle power distribution systems and automotive power management.
- Experience with fire control systems, stabilization, coordinate transformation and algorithms.
- Detailed knowledge of mechanical and electrical engineering and vehicle principles.
- Currently holds or can obtain SECRET US Defense clearance.
- BSc Engineering (Electrical, Computer Science, Software, Systems, Aerospace, Automotive)
- MSc Engineering (desired) – Electrical, Computer Science, Software, Systems, Aerospace, Automotive, Management
- Develop vehicle software.
- Requirements analysis and decomposition.
- Research and analyze solutions to meet customer requirements.
- Develop vehicle software and cybersecurity.
- Perform trade studies to compare alternative approaches.
- Integration of military lethality, survivability and C5
ISR systems. - Develop software requirement specs, algorithms, logic flow-charts/activity diagrams, leverage SysML Modeling and Simulation input.
- Familiarity with software configuration and integration of new drivers, apps and kernel modules (knowledge of Git, Yocto, …).
- Support of FPGA and SoC designs using design tools.
- Support prototype development and test.
- Support system integration lab development.
- Perform analytical analysis and simulations to evaluate system performance.
- Support proposal activities.
- Interact with external customers and suppliers.
- Understand/create test requirements.
- Create/review test plans.
- Monitor/analyze test results.
- Troubleshoot issues and perform corrective action.
- Willing and able to travel internationally for technology transfer.
- None.
- Applied working knowledge in the domain of software engineering development and systems integration, with a proven track record of product development throughout the entire product lifecycle.
- Knowledge of Systems based design and related…
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).
(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:
×