We are looking for an Embedded Software Engineer / Architect to join a team working on next-generation software-defined vehicle platforms for a major OEM. This role focuses on the design and evolution of embedded software architectures for High-Performance Computers (HPC) and Zonal Control Units (ZCU), supporting scalable, high-quality software platforms across modern vehicle domains. The position offers the opportunity to contribute to architecture and integration activities across drivers, middleware, frameworks, and communication layers, while collaborating closely with experienced architects, hardware teams, base software teams, and application software engineers.Responsibilities
Contribute to the design of software requirements and architecture for HPC and ZCU platforms across all layers, including drivers, middleware, frameworks, and communication protocolsSupport the definition of key HPC/ZCU system functionalities such as start-up/shut-down, fault detection, hypervisor configuration, virtual machine interaction, power, thermal, and resource managementContribute to the definition and tracking of system KPIs and resource allocation, including RAM, Flash, CPU, GPU, and NPU, across software releasesParticipate in technical discussions and architecture reviews, supporting improvements in performance, reliability, and maintainabilityContribute to the design and evolution of Base Software (BSW) architecture and platform components across vehicle programsSupport the development of scalable and maintainable software platforms for next-generation ECUsCollaborate closely with Hardware Architects and Base Software teams to define software requirements and architectureWork with application software architects to support the integration of applications into HPC and ZCU platforms
Qualifications
Master’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or similar5+ years of experience in embedded software development and/or architecture, preferably in automotive environmentsGood understanding of AUTOSAR architecture, Classic and/or Adaptive, and Base Software conceptsExperience with AUTOSAR BSW configuration and/or integrationExperience with embedded software development in C/C++Familiarity with embedded operating systems such as AUTOSAR OS, Linux, or QNXExperience working with microcontrollers, SoCs, hardware interfaces, and device driver development such as PWM, DIO, SPI, CAN-FD, UART, LVDS, and GPIOExperience working with multi-core ECU architectures and performance optimizationKnowledge of automotive communication protocols such as CAN, LIN, and Ethernet, and Service-Oriented Architecture designUnderstanding of software architecture and system design principlesExperience with software integration, debugging, and testing in embedded environmentsFamiliarity with requirements management tools such as IBM Rational DOORS Next Generation or similarFamiliarity with automotive development processes such as ASPICEStrong collaboration skills and ability to work in cross-functional and international teams
Nice to have
Experience in one or more of the following domains: ADAS, Infotainment, Connected Services, Body, or ChassisExperience with software development tools and workflows such as Git, Jira, and CI/CD environmentsExperience with AUTOSAR BSW modules such as MCAL, COM stack, Diagnostic stack, or Memory stackExperience with vehicle network architecture and gateway functionalitiesFamiliarity with diagnostic and communication protocols such as UDS, DoIP, or SOME/IPKnowledge of Functional Safety (ISO 26262) and safety-related software developmentFamiliarity with Automotive Cybersecurity (ISO 21434)Experience with software modeling tools such as UML, Enterprise Architect, or RhapsodyExperience with project coordination activities including planning, status reporting, and risk management
Next steps
If qualified, you will be accepted into the network and can be considered for this and similar positions & projects
#J-18808-Ljbffr
Contribute to the design of software requirements and architecture for HPC and ZCU platforms across all layers, including drivers, middleware, frameworks, and communication protocolsSupport the definition of key HPC/ZCU system functionalities such as start-up/shut-down, fault detection, hypervisor configuration, virtual machine interaction, power, thermal, and resource managementContribute to the definition and tracking of system KPIs and resource allocation, including RAM, Flash, CPU, GPU, and NPU, across software releasesParticipate in technical discussions and architecture reviews, supporting improvements in performance, reliability, and maintainabilityContribute to the design and evolution of Base Software (BSW) architecture and platform components across vehicle programsSupport the development of scalable and maintainable software platforms for next-generation ECUsCollaborate closely with Hardware Architects and Base Software teams to define software requirements and architectureWork with application software architects to support the integration of applications into HPC and ZCU platforms
Qualifications
Master’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or similar5+ years of experience in embedded software development and/or architecture, preferably in automotive environmentsGood understanding of AUTOSAR architecture, Classic and/or Adaptive, and Base Software conceptsExperience with AUTOSAR BSW configuration and/or integrationExperience with embedded software development in C/C++Familiarity with embedded operating systems such as AUTOSAR OS, Linux, or QNXExperience working with microcontrollers, SoCs, hardware interfaces, and device driver development such as PWM, DIO, SPI, CAN-FD, UART, LVDS, and GPIOExperience working with multi-core ECU architectures and performance optimizationKnowledge of automotive communication protocols such as CAN, LIN, and Ethernet, and Service-Oriented Architecture designUnderstanding of software architecture and system design principlesExperience with software integration, debugging, and testing in embedded environmentsFamiliarity with requirements management tools such as IBM Rational DOORS Next Generation or similarFamiliarity with automotive development processes such as ASPICEStrong collaboration skills and ability to work in cross-functional and international teams
Nice to have
Experience in one or more of the following domains: ADAS, Infotainment, Connected Services, Body, or ChassisExperience with software development tools and workflows such as Git, Jira, and CI/CD environmentsExperience with AUTOSAR BSW modules such as MCAL, COM stack, Diagnostic stack, or Memory stackExperience with vehicle network architecture and gateway functionalitiesFamiliarity with diagnostic and communication protocols such as UDS, DoIP, or SOME/IPKnowledge of Functional Safety (ISO 26262) and safety-related software developmentFamiliarity with Automotive Cybersecurity (ISO 21434)Experience with software modeling tools such as UML, Enterprise Architect, or RhapsodyExperience with project coordination activities including planning, status reporting, and risk management
Next steps
If qualified, you will be accepted into the network and can be considered for this and similar positions & projects
#J-18808-Ljbffr