T
Embedded Silicon Validation Engineer (Pre/Post-Silicon)
Accepting applicationsTekPillar® · Bengaluru, Karnataka, India
Full-Time Mid_senior ARMFPGAI2CRTLSPI
Posted
1d ago
Category
Test
Experience
Mid_senior
Country
India
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
Show more Show less
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
Show more Show less