Posted on: 06/10/2025
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
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1555776
Interview Questions for you
View All