Expert Software Engineer (BSP)
Aptiv
Stuttgart, Germany
We are looking for a Senior Software Engineer (BSP) to come and join us as we we design the future of products for one the worlds most well know automotive brands.
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
Apply Now
Don't forget to mention EuroTechJobs when applying.