← All jobs

Electronics & Semiconductor Engineer

About the role

• Design, develop, and optimize low-level software components for Embedded Linux, RTOS, and SoC-based platforms
• Develop and customize Linux Kernel Device Drivers and platform software for embedded SoC and multicore processor-based systems
• Work on BSP development, Board Bring-up, Bootloader (U-Boot), Power-on Boot Sequence, and hardware-software integration activities
• Develop and debug peripheral drivers including GPIO, SPI, I2C, UART, USB, PCIe, Ethernet, DMA, NAND, NOR, eMMC, DDR, Sensors, and Multimedia/Display drivers

• 4–12 years of experience in Linux Device Driver Development, Embedded Linux, or Platform Software Development
• Strong programming expertise in C for Linux Kernel, Device Driver, and System Software development
• Experience in Linux Kernel Development, Device Driver Development, BSP development, Board Bring-up, and Bootloader customization

• Remote work options
• Adaptable schedules
• Supportive, collaborative global community
• Inclusive culture
• Growth, innovation, and excellence-focused work environment