Embedded Silicon Validation Engineer
TekPillar®
2 - 5 years
Bengaluru
Posted: 13/06/2026
Getting a referral is 5x more effective than applying directly
Job Description
Job Role: Embedded Silicon Validation Engineer
Experience: 7+ Years
Location: Bangalore
Key Responsibilities:
- Design and develop Embedded C software, device drivers, and reusable frameworks for SoC bring-up and validation activities.
- Develop bare-metal and RTOS-based software to validate functionality, performance, and critical subsystem data paths.
- Understand and work across SoC subsystems including Camera, Display, GPU, Memory, Security, Storage, and Connectivity components.
- Build scalable software infrastructure that can be reused across emulation, FPGA, and silicon platforms.
- Collaborate closely with Architecture, RTL, Design Verification, and Validation teams to align software with hardware design requirements.
- Enable pre-silicon validation using emulation and FPGA platforms and support post-silicon bring-up activities on development boards.
- Debug and optimize embedded software running on emulators, FPGA prototypes, and silicon platforms.
- Support subsystem characterization, performance analysis, benchmarking, and silicon readiness activities.
- Participate in software design reviews, code reviews, technical discussions, and documentation.
- Drive root cause analysis and resolution of complex hardware-software integration issues.
Required Skills
- Strong proficiency in Embedded C programming.
- Solid understanding of Embedded Systems and Low-Level Software Development.
- Experience in Device Driver Development for peripherals such as UART, I2C, SPI, eMMC, USB, I2S, and related interfaces.
- Strong understanding of ARM Architecture and ARM-based SoC platforms.
- Experience with SoC Bring-up and Silicon Validation activities.
- Hands-on experience in Bare-Metal Programming and Boot-Time Software Development.
- Experience developing software in RTOS environments such as FreeRTOS or equivalent.
- Strong debugging and problem-solving skills in embedded environments.
- Experience with Git, Gerrit, or similar version control systems.
- Strong understanding of Hardware-Software Interaction and System-Level Debugging.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
