Embedded C Firmware (Bengaluru)

Embedded C Firmware (Bengaluru)

17 Aug
|
Talpro INdia
|
Bengaluru

17 Aug

Talpro INdia

Bengaluru

Embedded Firmware Developer

Experience: 6+ years

Location: Bangalore -

We are looking for an experienced Embedded Firmware Developer with a solid 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 robust 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.

📌 Embedded C Firmware (Bengaluru)
🏢 Talpro INdia
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded c firmware (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded c firmware (bengaluru) / bengaluru