HamburgerMenu
hirist

Embedded Developer - C/C++ Programming

TekPillar Services Pvt. Ltd
Bangalore
4 - 8 Years
star-icon
4.7white-divider52+ Reviews

Posted on: 21/09/2025

Job Description

We are looking for a talented Embedded C Developer to join our engineering team.

Key Responsibilities :


- Design and develop embedded software solutions in C

- Develop and test virtual models using C++

- Work on low-level drivers and firmware for embedded platforms

- Analyze and debug issues at the hardware-software interface

- Collaborate with cross-functional teams to define and deliver features

- Gain hands-on exposure to SoC and system-level architecture

Must-Have Skills :


- Strong programming skills in C language

- Hands-on experience in Embedded Software/Firmware development

- Experience working with Low-Level Drivers (SPI, I2C, UART, Timers, ADC, etc.)

- Proficient in Bare Metal or Linux-based development

Good to Have :


- Familiarity with C++ and Object-Oriented Programming concepts

- Exposure to Ethernet, PCIe controllers

- Experience with Hardware Simulators such as QEMU, Synopsys Virtualizer

- Strong debugging, analytical and problem-solving skills

- Self-driven, proactive attitude with excellent communication skills


info-icon

Did you find something suspicious?