Pre-Post Silicon Embedded Engineer (Bengaluru)

Pre-Post Silicon Embedded Engineer (Bengaluru)

14 Nov
|
Vayavya Labs
|
Bengaluru

14 Nov

Vayavya Labs

Bengaluru

Position: Pre-Post Silicon Embedded Engineer

Years of Experience: 5-8 Years

Location: Bengaluru, Karnataka

Job Brief

Software is at the core of up-to-date 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)

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

- Good knowledge of ARM architecture and SoC subsystems

- Understand how the hardware behaves and have a good understanding of different silicon blocks/IPs and their purpose.

- Understand how different blocks interact with each other and how one block can impact another.

- Understand the functionality of individual IPs.

- Perform waveform analysis and use it for debugging.

- Debug issues and identify why a particular IP is not functioning as expected.

- Have a good understanding of the Zebu emulation environment, including Transactor-level understanding.

- Understand signals, clocks and connectors in the emulation environment.

- Be able to identify and debug memory-access-related issues.

- Should have solid hands-on experience in one or more high-speed I/O, such as:
PCIe
USB
Ethernet
eMMC
DSI
HDMI

Good to Have

- Proficiency in C programming for embedded systems

- Strong expertise in Silicon functional validation
- Good understanding of embedded system design and low-level software development

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

- Knowledge of FreeRTOS or similar RTOS

- Experience with bare-metal programming and boot-time software

- Familiarity with Git / Gerrit or similar version control systems

- 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

📌 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: pre-post silicon embedded engineer (bengaluru) / bengaluru

Subscribe to this job alert:

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