Post Job Free
Sign in

Senior Software Systems Engineer-HMI

Company:
American Rheinmetall
Location:
Troy, MI, 48310
Posted:
August 22, 2025
Apply

Description:

Title: Senior Software Systems Engineer - HMI Reports To: Software Manager

Department: Engineering FLSA Status: Exempt

Pay Band/Salary: 5

Job Summary:

Join the Human-Machine Interface (HMI) team to create system-level design and integration of advanced software services powering the next generation of in-vehicle user experiences. This role focuses on defining, modeling, and delivering cohesive HMI solutions within Software Defined Vehicle (SDV) platforms-including driver displays, virtual controls, personalization features, and connected services. The ideal candidate will have a strong grasp of requirements engineering-capable of interpreting, deriving, and decomposing HMI requirements into implementable logic for integration across various vehicle components. The role demands technical fluency in software and system architecture, as well as collaboration across multiple domains to ensure end-to-end feature functionality.

Responsibilities

Design and document system-level HMI behaviors for crew displays, mission workflows, vehicle modes, and operator controls.

Develop interface logic and functional behavior with clear traceability to user and system-level requirements.

Implement back-end software services that connect graphical user interfaces (GUIs) to Electronic Control Units (ECUs) via real-time data buses and service-based communications.

Define and integrate application programming interfaces (APIs) and data services that support HMI operations within a Software-Defined Vehicle (SDV) environment.

Translate user experience (UX) requirements and crew station interaction patterns into reliable and maintainable software functions.

Collaborate with subsystem engineering teams-including Vehicle Control, Power Management, C5ISR, and Fire Control-to ensure accurate integration of HMI services with platform state data.

Participate in Agile software development activities including sprint planning, backlog grooming, and feature decomposition.

Support system integration, verification, and validation activities in Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) environments, ensuring end-to-end HMI functionality.

Contribute to technical design reviews, architecture trade studies, and interface documentation in alignment with program milestones.

(Optional) Provide informal technical guidance, mentoring, or coordination with peers to help resolve complex design or integration challenges. Minimum Qualifications

Core Engineering and Development Skills:

Working knowledge in software engineering, software development, and systems integration with a proven track record of product development throughout the full product lifecycle.

Proficient in C/C++ with strong analytical problem-solving skills and a systems-thinking mindset.

Proven experience defining HMI behaviors, interaction models, and digital workflows in complex system-of-systems environments.

Familiarity with Software-Defined Vehicle (SDV) concepts and service-oriented architectures (SOA). Model-Based & Requirements Engineering

Strong command of model-based systems engineering (MBSE) using Systems Modeling Language (SysML) and Cameo Systems Modeler (MagicDraw).

Experience translating user and operational requirements into software architecture and functional specifications. Development Methods & Tools

Experience with Agile processes and requirements management tools (Jira, Confluence).

Familiarity with software lifecycle development, verification, configuration, and integration tools (Git, containers such as Podman/Docker/Kubernetes, MATLAB/Simulink).

Familiarity with development and integration of drivers, applications, kernels, containers, and virtual machines (VMs). Systems Integration & Protocols

Working knowledge of military-relevant communication protocols and system integration practices.

Experience with electrical communication standards and data protocols (J1939 CANBus, RS422/485, 802.3 Ethernet).

Working knowledge of digital, analog, power, and RF electronics. Preferred Qualifications

Defense Domain Knowledge

Familiarity with U.S. Department of Defense (DoD) ground vehicle requirements, development processes, and acquisition procedures.

Knowledge of U.S. military standards, regulations, and the Modular Open Systems Approach (MOSA).

Experience with U.S. Army TACOM, TARDEC, or GVSC organizations.

Experience integrating military lethality, survivability, and C5ISR systems.

Knowledge of VICTORY, FACE, and GCIA standards. Software and Platform Expertise

Experience with real-time operating systems (RTOS), POSIX environments, and Linux.

Proficiency in embedded C/C++ and UML/SysML model-based software development.

Experience with GUI-related frameworks and tools such as Vulkan, Qt, or Figma.

Familiarity with TCP/IP/UDP, DDS, Multicast, DisplayPort, HDMI, and HD-SDI protocols. Vehicle & Systems Engineering

Experience with command, control, communications, computers, cyber

Detailed knowledge of mechanical and electrical engineering principles relevant to vehicle systems. Leadership (Optional)

Demonstrated ability to take initiative and provide technical direction in a collaborative, cross-functional environment without formal supervisory authority. Security and Clearance

Currently holds or can obtain a U.S. Department of Defense (DoD) Secret clearance. Education

BSc Engineering (Electrical, Computer Science, Software, Systems, Aerospace, Automotive)

MSc Engineering desired (Electrical, Computer Science, Software, Systems, Aerospace, Automotive, Management) Experience

7-10 Years of Software Experience Background Prerequisites

Must undergo and meet company standards for background check, employment verification, reference checks and controlled substance testing.

All employment at ARV is contingent upon the ability to obtain and maintain a government security clearance if the position requires it.

High level of self-motivation and standards with the ability to multi-task.

Must be adaptable and able to prioritize and work under pressure to meet deadlines.

Must promote collaboration and facilitate teamwork across the organization and its external service providers.

Must be able to communicate effectively in a variety of settings, possess the ability to explain complex concepts in a way that makes sense and be able to assimilate complex instructions easily with all levels of management and staff to establish productive relationships.

Must display exceptional listening and analytical skills to understand customer concerns and needs with the ability to respond promptly and effectively to those needs. Supervisory Responsibility

None Working Conditions and Physical Demands:

With or without reasonable accommodations, requires the physical and mental capacity to effectively perform all essential functions. In addition to other demands, the demands of the job include:

Ability to lift to 25 pounds occasionally.

Ability to stand for long periods.

Ability to work overtime as needed.

Pay Range: $145,000 - $155,000 per year

Apply