Job 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) platformsincluding driver displays virtual controls personalization features and connected services. The ideal candidate will have a strong grasp of requirements engineeringcapable 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 teamsincluding Vehicle Control Power Management C5ISR and Fire Controlto 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 QualificationsCore 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 QualificationsDefense 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 ResponsibilityWorking Conditions and Physical Demands:With or without reasonable accommodations requires the physical and mental capacity to effectively perform all essential 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.
| Required Experience:
Senior IC