TekPillar logo

TekPillar

Embedded Silicon Validation Engineer

TekPillar

📍 Bengaluru, India 🇮🇳

full-time
senior
Posted —

Key Skills

Embedded CDeviceDriverSoCRTOS

Industry

SemiconductorConsumer Electronics

Job Description

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