TekPillar®
Website:
tekpillar.com
Job details:
Job Role: Embedded Silicon Validation Engineer
Experience: 8+ Years
Location: Bangalore
Key Responsibilities:
- Design and develop embedded C software, device drivers, and reusable frameworks for SoC validation and bring-up
- Understand SoC subsystems such as Camera, Display, GPU, Memory, and Security, and implement corresponding software layers
- Develop bare-metal and RTOS-based software to validate performance, functionality, and critical data paths
- Build scalable software frameworks reusable across pre-silicon (emulation/FPGA) and post-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
- Participate in software design reviews, coding standards, and technical documentation
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 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
- Familiarity with Git / Gerrit or similar version control systems
- Strong debugging and root-cause analysis skills
Click on Apply to know more.