HamburgerMenu
hirist

Embedded Development Lead - C/C++

Firstcareercentre
Anywhere in India/Multiple Locations
4 - 10 Years

Posted on: 06/10/2025

Job Description

Description :

Job Description :

We are looking for a skilled Embedded Software Developer with strong experience in C++ and RTOS-based application development. The candidate will work on developing, testing, and maintaining embedded systems, including hardware integration and communication protocols.

Must-Have Skills :

- 6+ years of experience in Embedded Software Development using C++

- Hands-on experience with RTOS, preferably Zephyr, for application development in C/C++

- Experience in Unit Testing using GTest

- Knowledge of data acquisition modules and board bring-up

- Strong debugging skills and problem-solving ability

- Exposure to hardware peripherals

- Familiarity with Git, Jira, and Confluence

- Knowledge of Python and Shell scripting

Good-to-Have Skills :

- Experience with U-Boot, Embedded Linux, and other open-source components

- Additional RTOS experience is a plus

- Experience with communication interfaces such as I2C, SPI, RS232/485, USB

- Understanding of industrial protocols like Ethernet, Modbus, REST

- Hands-on experience with MQTT, HTTP, BLE, Wi-Fi, and Web servers

Skill Set Keywords :

- C++, Embedded C++, RTOS, MQTT, Zephyr, GTest, Python, Shell Scripting, Git, Jira, Confluence

Roles & Responsibilities :

- Design, develop, and maintain embedded software modules

- Conduct unit testing and integration testing

- Collaborate with hardware engineers for board bring-up and peripheral integration

- Debug and resolve issues in embedded systems

- Work with cross-functional teams to deliver high-quality embedded solutions

- Maintain documentation in Confluence/Jira


info-icon

Did you find something suspicious?