Post Silicon Validation Engineer (SOC Engineer ):
Responsibilities:
• Write and interface with the Hardware Abstraction Layer (HAL)
• Experience with SoC bring-up, including writing BSPs and boot loaders
• Develop and maintain test frameworks for bare-metal hardware
• Work with device drivers for peripherals such as I2C, PCIe, UART, GPIO, SPI, and DMA
• Develop multi-threaded applications using RTOS (e.g., Zephyr)
• Utilize debugging tools and be familiar with CI/CD pipelines
• Apply at least 4 years of hands-on experience in C/C++ and Python
• Preferably have experience with HBM (High Bandwidth Memory)
• Debug Linux kernel and drivers
• Write and debug user-space applications
• Solve complex problems with extensive hands-on debugging experience
• Communicate effectively in English, both verbally and in writing, and interface with upper
Management
Requirements:
• Strong ability to write and interface with the Hardware Abstraction Layer (HAL)
• Proven experience with SoC bring-up, BSP, and boot loaders
• Proficiency in developing and maintaining test frameworks for bare-metal hardware
• Hands-on experience with device drivers for peripherals (I2C, PCIe, UART, GPIO, SPI, DMA)
• Expertise in RTOS (e.g., Zephyr) and multi-threaded application development
• Familiarity with debugging tools and CI/CD pipelines
• Minimum of 4 years of experience with C/C++ and Python
• Preferable experience with HBM (High Bandwidth Memory)
• Experience in debugging Linux kernel and drivers
• Ability to write and debug user-space applications
• Strong problem-solving skills with extensive hands-on debugging experience
• Excellent verbal and written communication skills in English
• Ability to interface with upper management effectively
Qualifications:
The ideal candidate should have 5+ years of experience in writing embedded software code and excels in afast-paced, challenging environment. We value a proactive, can-do attitude and the ability to take ownership and deliver results independently.
...