2,286,726open jobs
145,405companies
276,479added this week
Browse all
Salary
≈ $18k – $40k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Middle · 4+ years exp

First seen by Alion on Sep 19, 2026.

Overview
Company
Impact
Profile match
TekPillar is an Indian technology services and talent company that supplies engineers and architects for cloud and software projects. Its openings cover Rust engineers, AWS and cloud solution architects, senior system engineers and Python full stack developers, mainly in Bengaluru, Pune and Hyderabad. The company is based in India.

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 expertise in Silicon functional validation.

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

- Exposure to hardware emulation platforms (ZeBu, Palladium, Veloce).

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

- Good knowledge of ARM architecture and SoC subsystems.

Good to Have :

- Proficiency in C programming for embedded systems.

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

Skills

Embedded System, System Validation, SoC, Embedded C, RTOS, Embedded System Design, USB, FreeRTOS

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,726 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Bengaluru
In office · Full-Time · Shanghai
Python
SpaceTech
FMEA
Apply
Hybrid · Full-Time · Bachelor's Degree · Nottingham
Python
C
C#
C++
VHDL
C
GCC
C++
CMake
AI/ML
Copilot
Claude
DevOps
RTOS
Git
GitHub
Linux
Chips/EDA
Siemens ModelSim
IoT
FreeRTOS
Management
Jira
Agile
Apply
In office · Full-Time · Zhuhai
Apply
In office · Full-Time · Shanghai
Apply
Hybrid · Full-Time · Lübeck
Python
SpaceTech
FMEA
Apply
Intern 17 days ago
≈ $6.5k – $13k per year (Estimated) · In office · Internship · Bachelor's Degree · Pune
C
C++
C
Embedded C
DevOps
RTOS
Linux
Management
Agile
Apply
≈ $125k – $286k per year (Estimated) · In office · Full-Time · 5+ years exp · Bachelor's Degree · Tel Aviv
Python
C++
Assembly
AI/ML
InfiniBand
DevOps
RTOS
HPC
Management
Agile
Apply
In office · Full-Time · 2+ years exp · Bachelor's Degree · Belo Horizonte
Python
Verilog
C++
VHDL
DevOps
Rest API
SLURM
Linux
Chips/EDA
Cadence Palladium
Apply
≈ $27k – $58k per year (Estimated) · In office · 7+ years exp · Bengaluru
Python
TCL Scripting
DevOps
Linux
Chips/EDA
Synopsys ZeBu
Synopsys HAPS
Apply
In office · Internship · Bachelor's Degree · Singapore
Python
DevOps
RTOS
Git
Apply
≈ $18k – $46k per year (Estimated) · In office · 5+ years exp · Bengaluru
Python
C++
DevOps
RTOS
Linux
IoT
FreeRTOS
Apply
≈ $26k – $58k per year (Estimated) · In office · 7+ years exp · Bengaluru
C++
DevOps
gRPC
RTOS
Linux
IoT
FreeRTOS
Apply
≈ $17k – $44k per year (Estimated) · In office · 5+ years exp · Bengaluru
C
C
U-Boot
DevOps
Linux
Apply
≈ $16k – $37k per year (Estimated) · In office · 3+ years exp · Bengaluru
Python
DevOps
Azure DevOps
Azure
CI/CD
Git
Docker
Management
Jira
Agile
Scrum
Kanban
QA
Selenium
Robot Framework
Apply
≈ $16k – $37k per year (Estimated) · In office · 3+ years exp · Bengaluru
C
C
U-Boot
DevOps
Linux
Apply
In office · Full-Time · Bengaluru
C++
C++
CMake
DevOps
CI/CD
Git
Apply
In office · Full-Time · 1+ year exp · Bachelor's Degree · Bengaluru
AI/ML
Instructor
Apply
SAP Fiori Consultant 11 hours ago
In office · 3+ years exp · Bengaluru
JavaScript
ABAP
ABAP
SAP Fiori
SAP UI5
Apply
In office · 2+ years exp · Bengaluru
Python
JavaScript
TypeScript
Node JS
Python
FastAPI
DevOps
AWS
Apply
DevOps Engineer 11 hours ago
In office · 3+ years exp · Bengaluru · Chennai · Pune
Python
Java
DevOps
Splunk
Terraform
Ansible
Prometheus
CI/CD
GitOps
AWS
Docker
Kubernetes
Grafana
Amazon EKS
Cybersecurity
ISO 27001
SOC 2
Apply
See all jobs
This is one of many
2,286,726 more open roles from verified company boards, updated every day.