
Embedded Software Engineer - SoC Bring-up & Silicon Validation
TekPillar® • Bengaluru, Karnataka, India
onsitefull-time
Posted Jan 26, 2026Apply by Feb 25, 2026
Job Role: Embedded Software Engineer - SoC Bring-up & Silicon Validation
Work Experience: 3 to 10 Years
Location: Bangalore
Key Responsibilities
- Develop Embedded C and bare-metal software for SoC bring-up and validation
- Design, implement, and validate low-level device drivers (
Full Description
Job Role: Embedded Software Engineer - SoC Bring-up & Silicon Validation
Work Experience: 3 to 10 Years
Location: Bangalore
Key Responsibilities
- Develop Embedded C and bare-metal software for SoC bring-up and validation
- Design, implement, and validate low-level device drivers (UART, I2C, SPI, eMMC, USB, I2S)
- Enable and validate SoC subsystems such as Camera, Display, GPU, Memory, and Security
- Build reusable software frameworks for FPGA, emulation, and silicon platforms
- Perform hardware–software integration, debugging, and root-cause analysis on real hardware
- Collaborate closely with hardware, architecture, and validation teams during silicon bring-up
Required Skills
- Strong Embedded C programming skills
- Hands-on experience with bare-metal and boot-time software
- Good understanding of ARM architecture and SoC fundamentals
- Experience in low-level device driver development
- Strong debugging and problem-solving skills
- Experience with Git / Gerrit version control systems
Good to Have
- Prior experience in SoC bring-up or silicon validation
- Exposure to ZeBu, Palladium, Veloce, or FPGA platforms
- Experience with FreeRTOS or similar RTOS
- Knowledge of Linux system programming or ARM boot flows
- Scripting experience using Python, TCL, or Bash
- Show more Show less
multi-location