Enable job alerts via email!

Firmware Engineer

Talent21

Chennai District

On-site

INR 6,00,000 - 12,00,000

Full time

Today
Be an early applicant

Job summary

A technology firm in Chennai is seeking a Firmware Developer to work on STM32 and NRF52x platforms. The role involves firmware development, system debugging, and collaboration with global teams. Candidates should have strong C/C++ programming skills and an educational background in ECE, EEE, or Computer Science. Excellent analytical and communication skills are a must.

Responsibilities

  • Firmware development on Microcontroller platform (STM32 / NRF52x).
  • Develop sensor interfacing, USB, and BLE.
  • System level debugging to improve performance and reliability.
  • Collaborate with developers globally.

Skills

C/C++ programming
Debugging & troubleshooting
Data Structures knowledge
OS concepts
Digital electronics fundamentals
Team player
Analytical skills
Verbal and written communication

Education

Bachelors/Masters degree in ECE, EEE, Computer Science or a related field

Tools

Microcontroller programming
Scripting languages like Python
Job description
Job Description

The Role:

  • Firmware development on Microcontroller platform (STM32 / NRF52x) with respect to functionality, performance and quality.
  • Work with teams to develop sensor interfacing, USB, and BLE.
  • System level debugging, efforts to improve performance and reliability.
  • Collaborate and work with developers across the globe during firmware development
Key Qualifications

For consideration, you must bring the following minimum skills and behaviours to our team:

  • Good Knowledge on programming in C/C++, debugging & troubleshooting
  • Good knowledge in Data Structures, OS concepts
  • Good knowledge on Digital electronics fundamentals
  • Good System programming skills
  • Excellent analytical skills and a good team player
  • Must possess good verbal and written communication skills

In addition, preferable skills and behaviours include

  • Exposure on Microcontroller programming, interfaces like I2C, SPI, UART, etc.,
  • Knowledge on scripting languages like Python etc.
Education
  • Bachelors/Masters degree in ECE, EEE, Computer Science or a related field.Role & responsibilities
Preferred candidate profile
Perks and benefits
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.