JOB ID: J000678882
Your role
* Utilize expertise in embedded systems design and development to architect, implement, and maintain Board Support Packages (BSPs) for automotive electronic control units (ECUs).
* Collaborate with hardware engineers to define hardware requirements and specifications, ensuring compatibility and optimal performance of BSPs on target hardware platforms.
* Apply knowledge of automotive product development processes and industry standards to guide the development, validation, and integration of BSPs into automotive systems.
* Develop BSPs for various microcontroller platforms, including Renesas, Aurix, and S32, leveraging platform-specific features and capabilities to optimize performance and functionality.
* Customize and configure BSP components such as device drivers, bootloaders, and middleware to meet specific project requirements and ECU specifications.
* Implement BSPs for Linux and QNX operating systems, ensuring seamless integration and compatibility with automotive software stacks and applications.
* Configure kernel parameters, device drivers, and system utilities to support ECU functionality and meet performance, reliability, and safety requirements.
* Configure and integrate CICD tools such as JIRA and Polarion to streamline development workflows and ensure software quality and reliability.
* Conduct BSP validation and verification activities using Vector CAST and adhere to Automotive SPICE (ASPICE) process requirements for software development and quality assurance.
* Perform static analysis, unit testing, and integration testing of BSP components to verify compliance with functional safety standards and ECU specifications.
Your background
* Engineering degree in Electronics, Telecommunication, Computer Science or related
* Linux experience (kernel/user space)
* Good C programming skills
* Basic knowledge of Python or any scripting language
* Smooth adopt to new technologies
* Strong problem solving skills and ability to learn
* Professional experience in software development
* Automotive SW experience
* Basic knowledge of Electronics
* Experience in embedded system architecture and real time software development
* Experience in the area of security
Aptiv Benefits:
* Learning, professional growth and development in a world-recognized international environment.
* Access to internal & external training, coaching & certifications.
* Recognition for innovation and excellence.
Why join us?
* You can grow at Aptiv. Aptiv provides an inclusive work environment where all individuals can grow and develop, regardless of gender, ethnicity or beliefs
* You can have an impact. Safety is a core Aptiv value; we want a safer world for us and our children, one with: Zero fatalities, Zero injuries, Zero accidents