Education: Completed university studies in Computer Science,
Electrical Engineering,
Software Engineering, or a closely related technical discipline.
Minimum 4+ years of relevant experience
Proficient in English
Hardware Experience and Knowledge
Board bring-up and validation for custom hardware platforms
Debugging hardware interfaces using oscilloscopes, logic analyzers, and protocol analyzers.
SW debugging tools
NOR-Flash, DRAM, UFS
Low-Level Software Development:
Register-level programming for Microprocessor / SoC (e.g. ARM /A78 series,...), and Microcontrollers (e.g. ARM Cortex M series, Cortex R series...)
Development of device drivers and peripheral initialization
Bootloader & OS Expertise:
Bootloader customization for RPU
U-Boot customization for APU
Linux OS: driver integration, kernel configuration, and performance tuning
Real-Time Operating Systems (RTOS): task scheduling, interrupt handling, and deterministic execution.
Interface Knowledge:
Practical experience with (I2C, SPI, Ethernet, CAN, PCI, UCIe, USB, LPDDR, Camera, Display Port)
Debugging and implementing communication protocols at hardware and software levels.
Prefer Key Achievements
Successfully enabled multiple new hardware boards from prototype to production.
Integrated custom Linux drivers for high-speed interfaces.
Optimized bootloader and kernel for reduced startup time and improved reliability.
Experience in verification and validation of RPU, APU, SoC, Chiplets in context of an automotive system
Personality and Working Practice: