Job Role: Embedded Silicon Validation Engineer (Pre/Post-Silicon)
Experience: 8 to 12 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 for functionality, performance, and subsystem validation
-
Work on SoC subsystems including Camera, Display, GPU, Memory, Security, and other platform components
-
Build scalable software frameworks reusable across pre-silicon (FPGA/Emulation) and post-silicon environments
-
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 silicon bring-up, subsystem enablement, and performance characterization activities
-
Participate in software design reviews, code reviews, and technical documentation
-
Drive root cause analysis and resolution of 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 UART, I2C, SPI, eMMC, USB, and I2S peripherals
-
Strong knowledge of ARM architecture and SoC subsystems
-
Experience with Bare-Metal Programming and boot-time software
-
Experience working with RTOS-based embedded systems
-
Familiarity with Git, Gerrit, or similar version control systems
-
Strong debugging and root-cause analysis skills