Software Engineer

American Rheinmetall Vehicles, LLCSterling Heights, MI
443d

About The Position

The Software Engineer at American Rheinmetall Vehicles is responsible for the design, architecture, development, and integration of complex military combat vehicle software 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
  • At least 5 years of experience in software engineering
  • Familiarity with US DoD ground vehicle requirements
  • Knowledge of US DoD processes and procedures for vehicle development and acquisition
  • Detailed knowledge of Military Standards and regulations
  • Ability to obtain SECRET US Defense clearance
  • Applied working knowledge in software engineering development and systems integration
  • Knowledge of Systems based design and related Standards/Processes
  • Excellent communication skills to present technical solutions
  • Ability to work under pressure and meet deadlines

Nice To Haves

  • Master's Degree in Engineering
  • Ability to speak German
  • Experience with VICTORY, FACE, GCIA & MOSA standards
  • Experience with Real-Time OS, Linux, Embedded C/C++
  • Hands-on experience with lab equipment such as oscilloscopes and logic analyzers

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
  • Develop vehicle software and cybersecurity employing rapid prototyping, agile development, and DevSecOps
  • 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/review test plans and support prototype development and testing
  • Monitor/analyze test results and troubleshoot issues
  • Support concurrent engineering, SIL/HIL integration, and prototype build/integration activities

Benefits

  • Robust medical, dental, vision insurance
  • 401(k) plan
  • Short- and long-term disability insurance
  • Life insurance
  • Education reimbursement
  • Employee Assistance Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service