Job Role: Embedded Silicon Validation Engineer (Pre/Post-Silicon)
Experience: 7+ Years
Location: Bangalore
We are seeking an experienced
Embedded Silicon Validation Engineer
with strong expertise in
Embedded C, Device Driver Development, SoC Bring-up, and Silicon Validation
.
Key Responsibilities
-
Design and develop embedded C software, device drivers, and reusable frameworks for SoC validation and bring-up
-
Develop bare-metal and RTOS-based software to validate functionality, performance, and critical data paths
-
Work on SoC subsystems such as Camera, Display, GPU, Memory, Security, and other platform components
-
Build scalable software frameworks that can be reused across emulation, FPGA, and silicon platforms
-
Collaborate with Architecture, RTL, and Validation teams to align software with hardware design
-
Debug and optimize embedded software on emulators, FPGA platforms, and silicon development boards
-
Support subsystem characterization, performance analysis, and silicon readiness activities
-
Participate in design reviews, code reviews, and technical documentation
-
Drive root cause analysis and resolution of complex hardware-software integration issues
Required Qualifications & Skills
-
8+ years of experience in Embedded Software Development
-
Strong proficiency in Embedded C programming
-
Solid understanding of embedded systems and low-level software design
-
Experience developing device drivers for peripherals such as: UART, I2C, SPI, eMMC, USB, I2S
-
Strong knowledge of ARM architecture and SoC subsystems
-
Experience with bare-metal programming and boot-time software
-
Experience with RTOS-based embedded development
-
Familiarity with Git, Gerrit, or similar version control systems