Senior Software Architect

American RheinmetallAuburn Hills, MI
17h

About The Position

Responsible for software architecture, for the design, development and integration of complex military combat vehicle software-based systems.

Requirements

  • Applied working knowledge in the domain of software engineering development and systems integration, with a proven track record of product development throughout the entire product lifecycle
  • Working knowledge with digital, analog, power and RF electronics
  • Knowledge of Systems based design and related Standards/Processes
  • Ability to present technical solutions to clients and internal stakeholders
  • Familiarity with the US DoD ground vehicle requirements
  • Knowledge of the US DoD process and procedures for vehicle development and acquisition
  • Familiarity with the US Army TACOM / TARDEC organizations
  • Practical ‘hands on’ attitude with the ability to operate independently
  • Detailed knowledge of mechanical and electrical engineering and vehicle principles
  • Detailed knowledge of Military Standards and regulations
  • Currently holds or can obtain SECRET US Defense clearance
  • Must be able to communicate effectively in a variety of settings and be able to assimilate complex instructions easily.
  • Ability to communicate with all levels of management and staff to establish productive relationships.
  • Superior consultation, diplomacy, influencing and negotiating skills is required.
  • Must possess the ability to explain complex concepts in a way that makes sense to someone less knowledgeable about the topic.
  • Must demonstrate an enthusiasm to engage with and support overseas colleagues to ensure all staff have the information and opportunity to perform to the best of their abilities.
  • Must promote collaboration and facilitate teamwork across the organization and its external service providers.
  • Must be tactful, diplomatic, and work with integrity, honesty, and respect for others.
  • Must display exceptional listening and analytical skills in order to understand customer concerns and needs with the ability to respond promptly and effectively to those needs.
  • High level of self-motivation and standards with the ability to multi-task; balancing "analysis" with "doing".
  • Must be adaptable and able to prioritize and work under pressure to meet deadlines.
  • Work on own initiative.
  • BSc Engineering (e.g. Electrical, Computer Science, Systems, Software, Aerospace, Physics, Mechanical, Automotive, Management)
  • 15+ years of experience in Software Development as a Lead Or Architect
  • Experience with military Command, Control, Communications, Computers, Cyber, Intelligence, Surveillance, and Reconnaissance (C5ISR) systems
  • Experience with VICTORY, FACE, GCIA, NGVA & MOSA standards
  • Experience with standard bus protocols (J1939 CANBus, RS422/485, DMA, 802.3 Ethernet)
  • Experience with TCP/IP/UDP, DDS, Multicast/Broadcast), Video over Ethernet, DisplayPort, HDMI, HD-SDI protocols
  • Experience with Real-Time OS, Linux, Embedded C/C++, Model-based SW Dev, Java, Matlab, Labview
  • Experience with x86, ARM, GPU, FPGA
  • Experience with fire control systems, stabilization, coordinate transformation and algorithms
  • Hands on experience with lab equipment such as oscilloscopes, multi-meters, logic analyzers, function generators, network analyzers, and spectrum analyzers
  • Experience with Jira, Confluence, DOORS, MS Office,
  • Experience with bid capture, contract negotiations and delivery planning
  • Experience of working in a multi-national, multi-organizational and corporate environment
  • Experience with engineering management in a highly regulated industry
  • Must undergo and meet company standards for background check, employment verification, reference checks and controlled substance testing.
  • Employment at ARV is contingent upon the ability to obtain and maintain a government security clearance if the position requires it.
  • Proven track record of successful software development to realize product functionality
  • Proven track record of controls development deployed to functioning hardware
  • Educational working knowledge in the domain of software engineering development and systems integration
  • Exhibit interpersonal and communication skills

Nice To Haves

  • Ability to speak German desired
  • PhD Engineering desired
  • MSc Engineering desired (Electrical, Computer Science, Software, Systems, Aerospace, Automotive, Management)
  • MATLAB/Simulink, LabVIEW Experience with Linux standards
  • Experience with C, C++ and C# , Python, Object Oriented Programming
  • UML/SysML Model-based SW Development
  • Hands-on experience with lab equipment such as oscilloscopes, multi-meters, logic analyzers, function generators, network analyzers, and spectrum analyzers
  • Experience in AI or Machine Learning Models
  • Mobile Applications Development (i.e. Android, iPhone)
  • Experience with standard bus protocols (J1939 CANBus, RS422/485, 802.3 Ethernet)
  • Experience with TCP/IP/UDP, DDS, Multicast, DisplayPort, HDMI, HD-SDI protocols
  • Experience with x86, ARM, GPU, FPGA, digital, analog, and power
  • Ability to travel up to 10% of the time.
  • Occasional travel to Europe may be required

Responsibilities

  • Support Process development (DevSecOps, Agile / Sprint)
  • Support Development environment and tools (development cloud, Jira, Git, …) set-up
  • Project schedule planning and budgeting
  • Project bidding and proposal activities
  • Problem solving and technical assistance
  • Support vehicle software development
  • Requirements analysis, decomposition and management
  • Research and analysis of solutions to meet customer requirements
  • Software and cybersecurity architectures
  • Software safety design
  • Trade alternative design approaches
  • Integration of military lethality, survivability, mobility and C5ISR systems
  • Software documentation (SSDD, SRS, IRS, IDD, logic flow-charts / activity diagrams, UML / SysML Modeling and Simulation)
  • Software configuration management
  • Software integration and test
  • System integration lab development
  • Create/review test plans
  • Component/Vehicle test support
  • Corrective actions
  • Prototype development and test support
  • Analytical analysis and simulations to evaluate system performance
  • Interact with external / internal customers and suppliers
  • Subcontractor management
  • Maintain project open issues lists
  • Prepare/ present project status (EVMS, …)
  • Willing and able to travel internationally for technology transfer
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service