Embedded Software Engineer



BE/B Tech in Electronics and Communication Engineering, Electrical Engineering, or Computer Science; ME/ M Tech/ MS preferred.

Job Description / Responsibilities

Design and develop custom solutions in C and C++ on target platforms on bare metal as well as RTOS environments.

Develop software for TI/ST micro-controller based target platforms

Interface with hardware design and development teams

Provide technical support to project team members

Work as per defined processes and quality levels in compliance with medical devices domain requirements.


1-3 years of experience in C and/or C++ programming in design, development, and troubleshooting of embedded systems.


Should have developed Software on bare metal as well as in RTOS based environments.

Knowledge of embedded platforms and hardware peripherals.

Familiarity and some experience in communication protocols like I2C,SPI,UART,CAN.

Strong debugging skills.

Experience in Iterative software development models Should be able to work on projects either independently or in a team.

Developing skills in areas of specialization, rapidly absorbing new technical information and applying it / sharing it.

Familiarity with software configuration management tools, defect tracking tools, and peer review.

Good communication skills in English both verbal and written.

Experience in medical devices domain is an added advantage.
Request demoRequest callback