Software Engineer

American Rheinmetall Vehicles, LLCSterling Heights, MI
443d

About The Position

The Software Engineer at American Rheinmetall Vehicles, LLC is responsible for the design, architecture, development, and integration of complex military combat vehicle software-based systems. This role is crucial in supporting the U.S. Army's XM30 Infantry Combat Vehicle program and involves working on innovative solutions that enhance military capabilities. The position requires a strong background in software engineering and a commitment to delivering high-quality technology to support the U.S. Armed Forces.

Requirements

  • Bachelor's Degree in Engineering or a related field
  • 5-7 years of experience in software engineering
  • Knowledge of US DoD ground vehicle requirements
  • Familiarity with the US Army TACOM / TARDEC / GVSC organizations
  • Ability to obtain SECRET US Defense clearance
  • Experience with VICTORY, FACE, GCIA & MOSA standards
  • Experience with Real-Time OS, Linux, Embedded C/C++, UML/SysML Model-based SW Development
  • Hands-on experience with lab equipment such as oscilloscopes and logic analyzers

Nice To Haves

  • Master's Degree in Engineering (e.g., Electrical, Computer Science, Software, Systems, Aerospace, Automotive, Management)
  • Experience in delivering large complex US Defense programs
  • Experience with military Command, Control, Communications, Computers, Cyber, Intelligence

Responsibilities

  • Develop vehicle software
  • Conduct software requirements analysis, derivation, decomposition, and management activities
  • Research, simulate, and analyze software solutions to evaluate system performance
  • Perform trade studies to compare alternative approaches
  • Develop software requirement specifications, algorithms, and logic flow-charts
  • Leverage SysML Modeling and Simulation input
  • Employ rapid prototyping, agile development, and DevSecOps for software and cybersecurity
  • Utilize software life-cycle development, verification, configuration, and integration tools
  • Integrate military lethality, survivability, and C5ISR systems
  • Support CPU, GPU, and FPGA integration using design tools
  • Interact with external customers and suppliers
  • Create and review test plans
  • Support prototype development and testing
  • Monitor and analyze test results
  • Troubleshoot issues and perform corrective actions
  • Support concurrent engineering and prototype build/integration activities

Benefits

  • Competitive salary
  • Health insurance
  • 401k retirement plan
  • Paid time off
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service