Embedded Engineer

Bengaluru, Chennai, Hyderabad, Mumbai
Posted 7 months ago

Education: Bachelors degree in Electronics OR Btech/Mtech considered

Experience required: 3 to 5 years

An embedded software engineer with our company is responsible for designing and implementing software that’s part of embedded devices and systems. The engineer will design, develop, code, test, and debug the system software. The engineer is also responsible for monitoring and analyzing the stability and efficiency of the system.


* Design and implement the software for embedded devices and systems, from creation to production and deployment

* Test and debug system software

* Monitor and maintain the system after development

* Improve the system’s efficiency and stability after development

* Collaborate with customers to create systems based on their needs

* Commissioning of new systems in the end customers systems


  1. Required Languages – Embedded C
  2. Controllers – PIC32, STM32, TI-DSP
  3. Architectures – ARM (Cortex M4, M7)
  4. Protocols – CAN, SPI, I2C, SPI, UART, USB
  5. Driver’s implementation – Flash, USB host/Devices, E2prom, RTC etc.
  6. Communication technologies – Radio communication, GSM, GPRS
  7. Practical hands on experience with IDEs & Debugger, Oscilloscope, and Logic Analyzers
  8. Able to understand schematics and working experience hardware.
  9. Working experience with power point, word, excel etc.
  10. Ability to diagnose complex technical problems with the system

Soft skills:

  • Being able to work well in teams, positive attitude.
  • Eagerness to learn and improve
  • Effective communication skills

Job Features

Job CategoryFull-Time

Apply Online

A valid phone number is required.