T

Embedded C Firmware

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Embedded C Firmware

 

Embedded Firmware Developer

Experience: 6+ years

Location: Bangalore - 

Job Description:

We are looking for an experienced Embedded Firmware Developer with a strong background in C programming and firmware development. The ideal candidate should have at least 6 years of hands -on experience in developing embedded firmware for microcontrollers and possess expertise in working with various interfaces such as I2C, SPI, UART, USB, RS232, timers, DMA, interrupts, ADC, DAC, RS485, and PWM.

Responsibilities:

  • Develop and optimize embedded firmware for microcontrollers like STM, PIC, MSP430, IMXRT, etc.
  • Implement drivers for various peripherals, including Nand Flash, Nor flash, EEPROM, LCD display, touch screen, capacitive sensors, and USB interface.
  • Work on BareMetal development as well as RTOS concepts, with a strong understanding of FreeRTOS or any other RTOS.
  • Debug and troubleshoot firmware issues using debugging tools like GDB and IDEs such as IAR or Keil, GCC, and makefile.
  • Collaborate with the hardware team to ensure seamless integration of firmware with hardware components.
  • Perform code reviews and ensure adherence to coding standards and best practices.
  • Participate in the full software development life cycle, from design to testing and deployment.
  • Keep up -to -date with the latest technologies and trends in embedded firmware development.

Required Skills:

  • Extensive experience in Embedded C programming and firmware development.
  • Strong knowledge of microcontrollers, ARM core, and peripherals like I2C, SPI, UART, USB, and others.
  • Familiarity with Bluetooth technology is a plus.
  • Proficiency in debugging and troubleshooting firmware -related issues.
  • In -depth understanding of data structures, pointers, and linked lists.
  • Hands -on experience with IDEs like IAR or Keil, GCC, and makefile.
  • Strong problem -solving and analytical skills.
  • Good communication skills to collaborate with cross -functional teams.
  • Ability to work independently and in a team.



Original job Embedded C Firmware posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Embedded C Firmware Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Embedded C Firmware Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.