Lead Software Architect
Core
Design and develop Battery Management System software for safety-critical automotive systems, defining dynamic behavior and resource targets.
Role type
Lead Software Architect (Embedded Systems)
Builds
Battery Management System software modules and algorithms for automotive energy storage solutions
Domain
Automotive / Embedded Software / Energy Storage
Required skills
Embedded C programming, Functional safety standards, Cybersecurity standards, ASPICE compliance, Model-based code generation, Requirements management tools, Cross-functional team leadership
Preferred skills
Algorithm development, Hardware-software interface design, Software Change Control Board participation
Technologies
Embedded C, IBM DOORS, Jama, MathWorks Embedded Coder, dSPACE TargetLink, ASPICE
Responsibilities
Design and develop Battery Management System software; Define software dynamic behavior and resource consumption targets; Coordinate software development with suppliers; Coach team members in best practices; Evaluate proposed features and conduct impact analyses
Seniority
Senior, hands-on IC with leadership responsibilities