AppZime logo

AppZime

Firmware Developer - Bangalore

AppZime

📍 Noida, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

Embedded CMCALARMI2CSPI

Industry

Consumer ElectronicsAutomotive

Job Description

Firmware Developer


📍 Location: Bangalore

💼 Experience: 3–5 Years

🏢 Work Mode: Work From Office (5 Days a Week)

⏳ Notice Period: Immediate Joiners Preferred


Job Overview


We are hiring a Firmware Developer with hands-on experience in Embedded C , low-level driver development , and embedded systems . The ideal candidate should have strong knowledge of microcontrollers, ARM processors, firmware debugging, and communication protocols. You will work closely with hardware and software teams to design, develop, and maintain reliable firmware solutions.


Key Responsibilities

  • Develop, test, and maintain embedded firmware and low-level device drivers.
  • Design firmware for ARM-based microcontrollers and embedded platforms.
  • Develop and integrate drivers for communication interfaces and peripheral devices.
  • Debug and troubleshoot firmware and hardware-related issues.
  • Work closely with hardware, software, and validation teams throughout the development lifecycle.
  • Perform code reviews, testing, bug fixing, and firmware optimization.
  • Ensure firmware quality, performance, and reliability.


Required Skills

  • 3–5 years of experience in Firmware Development.
  • Strong programming skills in Embedded C .
  • Hands-on experience with MCAL (Microcontroller Abstraction Layer) .
  • Experience in low-level driver development .
  • Good understanding of ARM Cortex processors.
  • Experience working with communication protocols such as:
  • I2C
  • SPI
  • USB
  • PCI
  • CAN
  • Experience with embedded devices including:
  • EEPROM
  • NAND Flash
  • RTC
  • LCD
  • ADC
  • Hands-on experience with microcontrollers such as Renesas, Infineon, Freescale, or NXP .
  • Strong debugging and troubleshooting skills.
  • Experience with Trace32 Debugger will be an added advantage.
  • Exposure to Audio, Bluetooth, WLAN, or similar embedded domains is preferred.

Educational Qualification

  • BE/B.Tech/ME/M.Tech in:
  • Electronics & Communication Engineering
  • Electrical & Electronics Engineering
  • Computer Science
  • Embedded Systems
  • Instrumentation
  • Or any related discipline

Preferred Candidate

  • Immediate joiners will be given preference.
  • Willing to work from the Bangalore office (5 days a week).
  • Strong understanding of embedded systems, firmware architecture, and hardware-software integration.