[EMN] Software-Hardware Integration Verification and Validation Engineer
Full-time Mid-Senior LevelJob Overview
About the Role
As a Software-Hardware Integration Verification and Validation Engineer, you will play a key role in ensuring the seamless integration, verification, and validation of hardware and low-level software for next-generation System-on-Chip (SoC) and Chiplet platforms. You will work at the intersection of hardware and software, covering board bring-up, BSP and device driver integration, bootloader and Linux configuration, hardware interface debugging, and system-level validation. Through hands-on development and testing across RPU/APU environments and high-speed interfaces such as PCIe and UCIe, you will contribute to the reliability and technical excellence of Bosch’s Automotive Chiplet Systems (ACS) project.
Learn more about Bosch’s Automotive Chiplet technology: https://www.bosch-semiconductors.com/stories-and-events/chiplet-revolution/
Main Responsibilities
- Low-Level Software Development: Develop board support packages (BSPs) and register-level programming for chiplets; microcontrollers, PMICs, … Implement and debug device drivers and configure and initialize peripherals.
- Configure Realtime Processor Units (RPU) & Application Processor Units (APUs) of Chiplets
- Bootloader Customization: Customize and configures Bootloader for RPUs and U-Boot for APUs,
- Implementation of secure boot
- Configure Linux kernel (integration of driver, optimization of performances)
- Interface Implementation & debugging: Integrate and troubleshoot communication interfaces (e.g. I2C, SPI, CAN, PCI, UCIe, USB, LPDDR, Camera, Display Port)
- Implement and debug communication protocols at hardware and software levels.
- Hardware-Software Integration: Perform board bring-up and validation for hardware platforms; Debug hardware interfaces using oscilloscopes, logic analyzers, and protocol analyzers.
- Develop test tool for Hardware-specific test also covering system test level
Make Your Resume Now