Sr. Pre-Post Silicon Embedded Engineer (Bengaluru)

Sr. Pre-Post Silicon Embedded Engineer (Bengaluru)

01 Aug
|
Vayavya Labs
|
Bengaluru

01 Aug

Vayavya Labs

Bengaluru

Position: Sr. Pre-Post Silicon Embedded Engineer

Experience: 8-12 yrs

Location: Bangalore ( 5 days WFO )

Job Brief:

Software is at the core of contemporary SoC development across consumer electronics, automotive, and high-performance computing. To accelerate silicon readiness, system and silicon companies adopt a shift-left approach where embedded software is developed early to enable validation, performance characterization, and subsystem enablement.

Vayavya Labs is working with a leading consumer electronics company to develop embedded software, device drivers, and validation frameworks for a next-generation SoC. This role is a hands-on embedded development position, focused on building reusable software components that enable pre- and post-silicon validation.

Job Description:

As an Embedded Software Engineer – Silicon Validation Enablement, you will design and develop bare-metal and low-level embedded software frameworks used to bring up, validate, and characterize SoC subsystems.

You will work closely with pre-silicon and post-silicon bring-up teams, understanding SoC architecture and translating specifications into robust embedded code and software infrastructure. The role emphasizes software design, development, and debugging, rather than manual validation or test execution.

Key Responsibilities:

- Design and develop embedded C software, device drivers, and reusable frameworks for SoC validation and bring-up

- Understand SoC architecture and subsystems (Camera, Display, GPU, Memory, Security, etc.) and implement corresponding software layers

- Develop bare-metal and RTOS-based software to exercise critical data paths, performance,



and functionality

- Build scalable software frameworks that can be reused 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

- Contribute to software design reviews, coding standards, and documentation

Technical Skills (Must-Have):

- Strong proficiency in C programming for embedded systems

- Solid understanding of embedded system design and low-level software development

- Experience developing drivers for peripherals such as UART, I2C, SPI, eMMC, USB, I2S

- Good 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

Good to Have:

- Experience building software frameworks for silicon bring-up or validation enablement

- Exposure to hardware emulation platforms (ZeBu, Palladium, Veloce)
- Knowledge of FreeRTOS or a similar RTOS

- Python, TCL, or Bash scripting for automation and tooling

- Experience with Linux system programming and ARM boot flows

- Understanding of RTL concepts and interaction between software and hardware
- Background in consumer electronics, especially camera or display subsystems

Non-Technical Skills:

- Strong problem-solving and analytical skills

- Excellent debugging and root-cause analysis capability

- Clear written and verbal communication

- Self-driven, adaptable, and eager to work on cutting-edge silicon

📌 Sr. Pre-Post Silicon Embedded Engineer (Bengaluru)
🏢 Vayavya Labs
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr. pre-post silicon embedded engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: sr. pre-post silicon embedded engineer (bengaluru) / bengaluru