Job Role: Embedded Silicon Validation Engineer (Pre-Silicon & Post-Silicon)
Experience: 7+ Years
Location: Bangalore
We are looking for an experienced
Embedded Silicon Validation Engineer
to develop embedded software and validation frameworks for next-generation SoCs. The role involves designing low-level software, device drivers, and reusable validation infrastructure to support both pre-silicon and post-silicon validation activities.
Key Responsibilities
-
Design and develop embedded C software, device drivers, and reusable validation frameworks
-
Develop bare-metal and RTOS-based software for SoC bring-up and subsystem validation
-
Work on SoC subsystems such as Camera, Display, GPU, Memory, and Security
-
Build scalable software frameworks for pre-silicon (Emulation/FPGA) and post-silicon platforms
-
Collaborate with Architecture, RTL, and Validation teams for hardware-software integration
-
Debug and optimize software on emulators, FPGA platforms, and silicon development boards
-
Perform root-cause analysis and resolve complex system-level issues
-
Participate in design reviews, coding standards, and technical documentation
Required Qualifications & Skills
-
7+ years of experience in Embedded Software Development
-
Strong proficiency in Embedded C programming
-
Solid understanding of embedded systems and low-level software development
-
Experience developing device drivers for UART, I2C, SPI, eMMC, USB, and I2S
-
Strong knowledge of ARM architecture and SoC subsystems
-
Experience with bare-metal programming and boot-time software
-
Familiarity with Git, Gerrit, or similar version control systems
-
Strong debugging, troubleshooting, and root-cause analysis skills