Senior Software Architect
American Rheinmetall
American Rheinmetall is a leader in the design, development, and production of advanced tracked and wheeled vehicles, vehicle systems, and critical components that support U.S. military modernization. Our expertise spans electronic and mechanical systems, fabricated structures, armored products, rubber solutions, and track systems, delivering reliable innovation to both defense and commercial markets. As part of the global Rheinmetall family, we combine proven heritage with forward‑looking technology to provide solutions that defend and feed the world. Job Summary Responsible for software architecture, for the design, development and integration of complex military combat vehicle software‑based systems. Essential Functions 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 architecture 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 Supervisory Responsibilities None Minimum Qualifications Knowledge, Skills and Abilities (as demonstrated through experience, training and/or testing) 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. Education & Experience BSc Engineering (e.g. Electrical, Computer Science, Systems, Software, Aerospace, Physics, Mechanical, Automotive, Management) Background Prerequisites Must undergo and meet company standards for background check, employment verification, reference checks, physical, and controlled substance testing. Preferred Qualifications 15+ years’ experience in software engineering Experience with x86, ARM, GPU, FPGA, digital, analog, and power 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 Ability to speak German desired PhD Engineering desired Working Conditions and Physical Demands For physical requirements, indicate Rarely, Occasionally, Frequently, or Continuously where possible Hands‑on, shop‑floor role requiring standing, lifting, and working in various industrial environments. May involve shift work, overtime, or weekend coverage depending on production demands. Use of personal protective equipment (PPE) is required in all designated areas. Hazards, tasks, PPE, ergonomic concerns, travel requirements, workspace (close proximity to others) Ability to lift up to 25 pounds occasionally Equal Employment Opportunity Statement American Rheinmetall provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sex (including pregnancy), gender identity, national origin, age, disability, or marital status, in accordance with applicable federal, state and local laws. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. #J-18808-Ljbffr
- ...Senior Software Architect At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company. Additionally, everyone has individual...Senior
- ...heritage with forward-looking technology to provide solutions that defend and feed the world. Job Summary: Responsible for software architecture, for the design, development and integration of complex military combat vehicle software-based systems. Essential...SeniorFor subcontractorLocal areaOverseasShift workWeekend work
- ...Your Job Guardian Glass is seeking you to become our next Senior Software Architect. We are a global manufacturer of float glass and fabricated glass products for commercial and residential construction, with operations across North America, Europe, South America...SeniorHome officeFlexible hours
- American Rheinmetall in Auburn Hills is seeking a senior software architect responsible for the design, development, and integration of complex military combat vehicle software systems. The role involves problem-solving, collaborating with teams, and presenting technical...Senior
- A leading defense technology company in Auburn Hills, Michigan, is seeking a Software Development Lead to oversee the design, development, and integration of advanced software systems for military combat vehicles. The ideal candidate will possess 7-10+ years of experience...Senior
- Aptiv PLC is looking for a Senior Software Architect in Troy, Michigan, to lead software architecture planning and design for automotive systems. As part of a dynamic team, you will collaborate with OEMs and utilize advanced technologies like embedded microprocessors and...Senior
- ...provider in Pontiac, Michigan, is seeking an Application Security Architect. This role focuses on application security, requiring candidates with DevSecOps experience and a track record of supporting software development teams. Responsibilities include determining...Senior
- Fifth Third Bank is looking for a Principal Software Engineer located in Auburn Hills, Michigan. In this role, you will design and implement technology solutions, primarily focusing on AI-assisted engineering capabilities and software development best practices. You will...
- An established industry player is seeking a Mobile Full Stack Developer to join their dynamic team in Auburn Hills. This role requires expertise in Automotive OEM and hybrid mobile development, particularly with Capacitor and Ionic. You will be responsible for creating ...Senior
- Stellantis in Auburn Hills seeks a highly motivated Core/Base Embedded Software Engineer to develop Base software for propulsion and control modules. Responsibilities include end-to-end development, requirements analysis, and participation in code reviews. The ideal candidate...Senior
- A leading engineering solutions provider is seeking a skilled embedded software developer to integrate advanced automated driving features. The ideal candidate will have over 10 years of experience in C/C++ software development and a strong understanding of safety-critical...Senior
- Stellantis’ Software Organization (PDT) was established to build the most captivating experiences in the latest frontier of Automotive Technology. As part of that foundation, we are seeking passionate engineers to execute the porting of application software features from...Senior
- Stellantis is seeking a Senior Design Engineer to lead the design, implementation and validation of in-vehicle camera visualization features (rear view, 360 surround, trailer assist, recording/streaming) across embedded SoC and ECU platforms throughout the development...Senior
- Stellantis is looking for a Base Software Engineer in Auburn Hills, Michigan. The successful candidate will be responsible for developing software for in-house-developed control modules, including the analysis of software requirements and design. Applicants must hold a...Senior
- KPIT is seeking an experienced engineer in Auburn Hills, Michigan, to develop automotive embedded software and support SoC integration efforts. This role requires a strong background in C/C++, design and maintenance of Board Support Packages, and experience with hardware...Senior
- ...Sr. Software Architect Job Summary The Software Architect is responsible for the software design and for the delivery of all technical aspects of software architecture into the product design. You'll work with major OEMs and a talented global Aptiv team to deliver automotive...SeniorRelocation packageFlexible hours
- Stellantis is seeking a Senior Embedded Software Engineer to support base software for propulsion control modules. You will contribute across the full software lifecycle, including requirements analysis, design, coding, testing, and validation, in collaboration with internal...Senior
- Stellantis is seeking an experienced Senior Embedded Software Engineer to develop base software for propulsion control modules. You will engage across the full software lifecycle—from requirements to validation—partnering with cross-functional teams and external suppliers...Senior
- ...Summary Responsible for requirements generation, simulation, design, development and integration of complex military combat vehicle software‑based systems. Essential Functions Develop vehicle software Develop vehicle software and cybersecurity employing rapid...SeniorContract workWork experience placementLocal areaOverseas
- Stellantis seeks a Senior Data Solutions Architect to oversee enterprise data product design and implementation. The role involves technical leadership, architecture, and collaboration on scalable data platforms. Candidates should possess strong cloud engineering skills...Senior
- Stellantis is seeking a Senior Engineer with expertise in advanced in-vehicle Network Communication protocols. The position focuses on defining and optimizing electrical and electronics solutions for their new platform. Applicants should have a minimum of 5 years of industry...Senior
- Stellantis in Auburn Hills is seeking an application architect/tech lead for its AI & Data Analytics Team. This role focuses on identifying... ...designing, and implementing data products across Stellantis' software offerings while promoting engineering best practices and data...Senior
- We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules. In this role, you will contribute across the full software development lifecycle including requirements analysis, design...Senior
- Kratos Unmanned Systems in Auburn Hills is seeking a Manufacturing Systems & Business Analytics Analyst. This role is responsible for optimizing manufacturing business systems and driving digital transformation initiatives. The ideal candidate will have strong expertise...Senior
- ...implement secure boot, key management, and OTA update frameworks Architect telematics connectivity stacks including 4G/5G, GNSS, and... ...within Linux environment Establish CI/CD pipelines and embedded software lifecycle automation Support field issue triage, debugging,...Senior
- ...and integrating OS and Hypervisor platforms for automotive ECUs, collaborating with cross-functional teams, and optimizing embedded software. Candidates should have a Bachelor's degree, 10+ years of experience with C/C++, and expertise in OS and Hypervisors. The ideal...Senior
- Stellantisfinancialservices is seeking a Senior Engineer located in Auburn Hills, Michigan, to specialize in advanced in-vehicle Network Communication protocols. You will define and own requirements for the new Stellantis platform, ensuring compliance and performance through...Senior
- ...Overview Lead the design, development, and integration of advanced software systems for military combat vehicles. Oversee full lifecycle architecture, development, and integration of vehicle subsystems (lethality, mobility, survivability, and C5ISR). Responsibilities...For subcontractor
- Stellantis in Auburn Hills is seeking an Embedded Software / Firmware Engineer to design and optimize software solutions for automotive Microcontroller Units and SoC platforms. This role requires collaboration across teams, focusing on firmware development and ensuring...Senior
- Trialon Corporation, located in Auburn Hills, Michigan, seeks a Software Engineer specializing in embedded systems. The ideal candidate will develop and test C code for automotive applications and work directly with customers to meet their specific software needs. Qualifications...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Architect. Be the first to apply!
- senior app developer Auburn Hills, MI
- senior magento developer Auburn Hills, MI
- senior manager pmo Auburn Hills, MI
- senior accountant part time Auburn Hills, MI
- senior electrical designer Auburn Hills, MI
- senior application support engineer Auburn Hills, MI
- sr industrial engineer Auburn Hills, MI
- senior analyst Auburn Hills, MI
- senior tax Auburn Hills, MI
- senior manager legal Auburn Hills, MI

