Firmware Developer – Embedded Systems

Best NanoTech

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Firmware Developer Embedded Systems

Location: Bangalore India
Experience: 5 Years
Education: Bachelors Degree in Electrical Engineering / Electronics Engineering / Embedded Systems or related field

Role Overview

The Firmware Developer will be responsible for designing developing and maintaining low-level firmware for embedded platforms. The role requires strong experience in bare-metal firmware development and device driver implementation for high-speed hardware interfaces.

The engineer will work closely with hardware board design and validation teams to enable stable communication between embedded processors and peripheral devices.

Key Responsibilities
  • Design and develop bare-metal firmware for embedded systems.

  • Implement and maintain low-level device drivers for communication interfaces.

  • Develop firmware for hardware interfaces such as I2C SPI UART USB Ethernet PCIe PHY and Flash devices.

  • Work closely with hardware teams during board bring-up and debugging.

  • Debug firmware and hardware interaction issues using oscilloscopes logic analyzers and debugging tools.

  • Optimize firmware for performance reliability and memory efficiency.

  • Support bootloader development firmware upgrades and system initialization.

  • Participate in hardware validation system integration and testing activities.

  • Write and maintain technical documentation for firmware modules and drivers.

  • Collaborate with cross-functional teams including hardware software and validation teams.

Required Technical Skills
  • Strong programming experience in Embedded C / C

  • Hands-on experience in bare-metal firmware development

  • Experience developing device drivers for embedded platforms

  • Solid understanding of embedded system architecture

  • Hands-on debugging using JTAG logic analyzer or oscilloscopes

  • Experience with board bring-up and hardware interaction debugging

  • Knowledge of memory interfaces and flash drivers

  • Familiarity with bootloaders and low-level system initialization

  • Understanding of communication protocols and hardware registers

  • Experience working with embedded processors / microcontrollers

#LI-VA1
Firmware Developer Embedded Systems Location: Bangalore India Experience: 5 Years Education: Bachelors Degree in Electrical Engineering / Electronics Engineering / Embedded Systems or related field Role Overview The Firmware Developer will be responsible for designing developing and maintaining ...
View more view more

Key Skills

  • Asset
  • ABAP
  • Community Support
  • Elevator Maintenance
  • Infection Control
  • Arbitration