Software Applications Engineering Manager
Core
Leading the design, integration, and validation of Complex Device Drivers (CDDs) into customer AUTOSAR systems for high-performance Battery Management Solutions (BMS) within the automotive industry.
Role type
Senior IC embedded software engineering manager (automotive)
Builds
Complex Device Drivers (CDDs) integrated into AUTOSAR Basic Software (BSW) layer for vehicle-level BMS
Domain
Automotive embedded systems, functional safety (ISO26262), AUTOSAR
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, Linux, freeRTOS, Code Composer Studio (CCS), Embedded Systems (MCU, MPU, ARM), Computer Architecture (Cache, DMA, Interconnect), Operating Systems, basic communication peripherals (I2C, SPI, UART, CAN), Automotive System software architecture, BSW & middleware components (MCALs, AutoSAR), functional safety, ASIL, ASPICE
Preferred skills
Leadership roles (Technical Lead or Manager), team management (4-6 people), mentoring, project planning & execution, stakeholder relationship management, technical troubleshooting, system ramp-up
Technologies
AUTOSAR, MCAL, Linux, freeRTOS, Code Composer Studio (CCS), ARM, I2C, SPI, UART, CAN
Responsibilities
Lead the design, integration, and validation of Complex Device Drivers (CDDs) into customer AUTOSAR systems; Collaborate with customers to define requirements for CDD development; Lead technical issue analysis, root cause debugging, and performance optimization; Ensure compliance with ASPICE guidelines and ISO26262 functional safety standards; Partner with Systems and Marketing teams to deliver system solutions, software, collateral documentation, and tools; Manage a team of 4-6 people responsible for mentoring, development, planning, and execution.