Facility:  1260
Description: 

Purpose of the Role

A Software Architect in the HV battery domain plays a pivotal role in advancing battery management systems (BMS), ensuring the safe and efficient operation of high-voltage energy storage systems. The responsibilities and qualifications for this role are multifaceted, encompassing software development, system integration, and cross-functional collaboration.

  • Business Expertise:  Should possess a holistic view of the organization, understanding the interconnection between internal R&D functions. Passionate in cross-collaboration with various technical teams
  • Problem Solving:  Problems are often at cutting edge of science and technology, requiring creative solutions and ability to navigate uncertainty.
  • Nature & Area of Impact: Provides insights and support to Battery Pack development and process/product engineering teams. Coordinate with lab teams and external agencies for regulatory compliance testing (AIS-038, AIS-048, UN38.3, IEC 62619, etc.).

This role is required to lead engineering activities within the scope of a defined project, including coordination of resources, planning of timelines, and delivery of engineering milestones and support team and company initiatives with a similar approach. The Software Architect will have a direct impact on the company’s ability to design, develop, and deliver safe, reliable, and high-performance battery systems to customers.

Key Responsibility Areas

  • Lead the design, development, and integration of BMS software for advanced battery packs, from initial concept through full-volume production.
  • Embedded / Controls software architecture development, definition and evaluation.
  • Requirements elicitation, decomposition and creation.
  • Setting a clear architectural vision and strategy for software.
  • Specification of software structure, runtime behaviours, decomposition and interfaces.
  • Supporting the software team to realise and verify implemented architecture in their work products.
  • Collaborating cross functionally with architecture stakeholders.
  • Supporting functional safety activities and incorporating into architecture.
  • Supporting cybersecurity activities and incorporating into architecture.
  • Provide technical support and guidance to the software team.
  • Instilling best practice in software domain and driving continuous improvement.
  • Building effective working relationships with internal and external stakeholders
  • Support RFI/RFQ activities and customer / supplier discussions.
  • Coordinate software issue resolution across component, pack, and vehicle levels.
  • Work closely with software validation, calibration diagnostics, functional safety, cybersecurity and architecture teams to ensure alignment and timely delivery of software components.
  • Lead technical input for software coordination and requirements alignment meetings.
  • Coordinate high-voltage battery system change management processes.
  • Develop and support the creation of safety concepts for high-voltage battery systems, ensuring compliance with functional safety standards such as ISO 26262.
  • Conduct hazard and risk analyses to identify potential safety issues and define mitigation strategies.
  • Establish safety and cybersecurity verification and validation plans to ensure requirements are met throughout the product development lifecycle.

Knowledge, Skills and Experience

  • Demonstrable experience of delivering multiple software projects in battery and/or automotive industries in  a technical / architect role.[RP2.1]
  • In depth knowledge and experience designing and delivering embedded / controls software solutions.
  • Experienced in use of architecture development / simulation tools (System Designer / System Desk or equivalent).
  • Software architecture development and evaluation methodologies.
  • Expertise in Battery Management Systems (BMS), EV energy storage, and AI/ML algorithms.
  • Embedded / controls software architecture development, modelling and simulation.
  • Expert in MATLAB modelling and C/C++, Python programming and Familiar with embedded RTOS (AUTOSAR Classic / OSEK etc).
  • Familiar with working in a development environment using revision control, issue tracking, and automated testing.
  • Proven experience in automotive product development environments, including launching large-volume automotive electronics systems.
  • Enable Vehicle-to-Grid (V2G) and Grid-to-Battery (G2B) analytics for smart energy distribution.
  • Ensure compliance with battery safety and regulatory standards (ISO 26262, ISO21434, UL 1973, IEC 62660, etc.).
  • Experience with advanced automotive battery design and testing.
  • Proficiency in tools like CANalyzer, INCA, and automated requirements management.
  • Strong understanding of high-voltage safety, battery behaviour, and electrochemical performance.
  • Familiarity with electrification architectures, including EV, HEV, PHEV, and BSG systems.
  • Experience with software development in embedded systems, particularly for motor control and battery management.
  • Produce documentation that may be used inside and outside the company.
  • Work closely with hardware engineers to integrate software solutions with Battery Management Systems.
  • Knowledge of systems engineering V-Model and product lifecycle management.
  • Engineering QMS exposure (ASPICE desirable).
  • Experience of working with global, cross-functional teams (advantageous).

Role Specific Qualifications/Certifications

  • Bachelor’s degree in Computer Science / Software Engineering / Electronics and Communication Engineering or similar.
  • Familiarity with BMS, EMI/EMC considerations, and HV component layout.