Post Job Free
Sign in

Sr. Software Architect

Company:
AMERICAN RHEINMETALL SYSTEMS
Location:
Sterling Heights, MI
Posted:
May 20, 2025
Apply

Description:

Position Summary:

Responsible for the design, development and integration of software within the New Product Development Team for military based vehicles and platforms including software-based subsystems and control systems. Responsible for partner and supplier software development, integration, quality and on-time delivery. Responsible for product assurance, performance, functionality, verification, and proper documentation.

Salary Range: $140,000 to $158,000

Essential Functions:

Lead architecture design of software architectures and control systems for all New Product Development research and development projects as well as New Product Development assigned programs.

Ensure alignment with system-level and performance requirements, functionality and safety standards.

Define software system requirements to include architecture documents, interface control documents (ICD’s) and software design specifications to ensure software is developed to with modularity, scalability and maintainability.

Collaborate with cross-functional teams to ensure software/hardware integration across all vehicle subsystems.

Support Development environment and tools (development cloud, Jira, Git, …) set-up

Perform software requirements analysis, derivation, decomposition and management activities

Define, document, and conduct software verification and validation in Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) environments and in-vehicle environments.

Coordinate with contracted software development vendors to monitor and report activities to meet schedule and functional requirements.

Research, simulate and analyze approaches to recommend software and control solutions.

Utilize software life-cycle development, verification, configuration and integration tools (such as Git, Kubernetes, CANoe, Jira, Confluence, Razorcat Tessy, Matlab/Simulink, Labview, etc.)

Interact with external customers and suppliers

Define, document, and conduct component/Vehicle test

Define, document, and conduct Create/review test plans

Define, document, and conduct prototype development and test

Define, document, and conduct Monitor/analyze SW regression testing

Troubleshoot issues and perform corrective actions

Actively perform software configuration management

Research, simulate and analyze to recommend approaches for software and control solutions

Interact with external / internal customers and suppliers to include subcontractor management

Knowledge of systems-based design and related standards and processes.

Develop vehicle software and cybersecurity measures employing rapid prototyping, agile development, and DevSecOps.

Apply