Embedded Software Developer
We are seeking an Embedded Software Developer with 1+ year of experience to develop and support embedded firmware for microcontroller-based systems. The candidate will work on firmware development, debugging, and hardware-software integration in real-time embedded environments.
Key Responsibilities
- Develop, test, and debug embedded firmware in C/C++
- Work with microcontrollers such as ARM Cortex-M, AVR, or PIC
- Interface with hardware components and sensors
- Implement and test communication protocols like UART, SPI, I2C
- Assist in board bring-up and hardware debugging
- Optimize code for memory, performance, and power efficiency
- Maintain technical documentation and code repositories
Required Skills
- 1+ year experience in Embedded Systems Development
- Strong programming skills in C language (C++ preferred)
- Basic understanding of microcontrollers and embedded architecture
- Knowledge of communication protocols: UART, SPI, I2C
- Familiarity with debugging tools (oscilloscope, logic analyzer, JTAG)
- Understanding of basic electronics concepts
Soft Skills
- Good problem-solving and analytical thinking
- Ability to work in a team environment
- Willingness to learn new technologies
- Strong attention to detail
Education
- B.E / B.Tech in Electronics, Electrical, Computer Science, or related fields
Experience
Pay: ₹15,000.00 - ₹20,000.00 per month
Work Location: In person