HamburgerMenu
hirist

Embedded Firmware Engineer - C/C++ Programming

Square Root Consulting
7 - 9 Years
Bangalore

Posted on: 28/07/2026

Job Description

Job Description :


Our client is looking for an experienced Embedded Firmware Engineer with 7+ years of hands-on experience in embedded systems development. The candidate will be responsible for firmware development, board bring-up activities, device driver development, and working with VNet protocols and microcontroller-based systems.

Key Responsibilities :

- Develop and maintain embedded firmware using C and C++.

- Perform board bring-up, debugging, and hardware validation activities.

- Design, develop, and optimize device drivers for embedded platforms.

- Work with VNet protocols and implement communication interfaces.

- Develop and integrate firmware for various microcontroller-based systems.

- Troubleshoot and resolve firmware, hardware, and system-level issues.

- Collaborate with hardware, validation, and system engineering teams.

- Perform code reviews, testing, and documentation activities.

- Optimize system performance, memory usage, and power consumption.

- Support product development from concept to production.

Required Skills :

- Strong programming skills in C and C++.

- Hands-on experience in board bring-up and hardware debugging.

- Experience in embedded driver development.

- Good knowledge of VNet protocols.

- Strong experience working with microcontrollers.

- Knowledge of debugging tools such as JTAG, oscilloscopes, logic analyzers, and serial communication tools.

- Understanding of embedded software development lifecycle.

Preferred Qualifications :

- Bachelor's or Master's degree in Electronics, Electrical, Embedded Systems, Computer Science, or a related field.

- Strong analytical and problem-solving skills.

- Good communication and teamwork abilities.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...