HamburgerMenu
hirist

Junior Embedded Software Developer - Microcontroller

Pixelexpert Technology and Services Pvt Ltd
Multiple Locations
2 - 7 Years
star-icon
4.6white-divider11+ Reviews

Posted on: 31/12/2025

Job Description

Description :

Role : Junior Embedded Software Developer

Experience : 2-7 yrs

Location : Pune, Chennai, coimbatore

Job Description :

We are looking for a skilled Embedded Software Engineer with strong hands-on experience in Embedded C/C++ development and debugging.


The ideal candidate will be responsible for designing, developing, and maintaining high-quality embedded software solutions across a range of microcontroller-based systems.

Key Responsibilities :

- Design, develop, and debug embedded software using Embedded C/C++

- Work extensively with microcontrollers such as STM32 and STM8

- Implement and integrate communication protocols including UART, I2C, SPI, CAN, and BLE

- Develop high-quality software architecture and ensure code reliability and performance

- Participate in the complete Software Development Life Cycle (SDLC), from requirements to deployment

- Collaborate with cross-functional teams to identify, prioritize, and execute development tasks

- Review system architecture, requirements, design documents, code, and test cases

- Troubleshoot and resolve complex system-level and performance issues

- Work within an Embedded Linux environment when required

- Provide clear technical documentation and communicate effectively with stakeholders

- Be flexible to work from customer locations on a need basis

Required Skills & Experience:

- Strong experience in Embedded C/C++ programming and debugging

- Hands-on experience with STM32 / STM8 microcontrollers

- Solid understanding of embedded communication protocols (UART, I2C, SPI, CAN, BLE)

- Good understanding of Embedded Linux systems

- Familiarity with SDLC processes and best coding practices

- Strong analytical, problem-solving, and debugging skills

- Good written and verbal communication skills

Educational Qualification:

- Bachelors or Masters degree in Engineering (Electronics, Embedded Systems, Computer Science, or related discipline)


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in