Firmware Engineer

Freshcodes Technology

Surat

On-site

INR 550,000 - 850,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Freshcodes Technology is seeking a skilled Firmware Developer with 2–3 years of hands-on embedded firmware experience. You will work with Embedded C, Zephyr RTOS, Nordic nRF52/53 MCUs, nRF Connect SDK, BLE, and common embedded communication protocols to develop reliable firmware for Bluetooth‑enabled devices.

Responsibilities include implementing and debugging firmware, integrating BLE, and working with UART, SPI, I2C, GPIO, ADC, and sensors.

Qualifications

  • 2–3 years of experience in Firmware/Embedded Development.
  • Strong Embedded C programming skills.
  • Hands-on experience with Zephyr RTOS.
  • Experience with Nordic nRF52/nRF53 or similar platforms.
  • Knowledge of BLE and embedded communication protocols.
  • Understanding of ARM Cortex‑M and MCU peripherals.
  • Good firmware debugging and problem‑solving skills. Familiarity with Git.

Responsibilities

  • Develop and debug embedded firmware using C and Zephyr RTOS.
  • Work with Nordic nRF52/nRF53 or similar ARM Cortex‑M MCUs.
  • Develop and integrate BLE functionality.
  • Work with UART, SPI, I2C, GPIO, ADC, timers, and sensors.
  • Use nRF Connect SDK, DeviceTree, Kconfig, West, and CMake.
  • Support hardware/firmware integration and debugging.
  • Optimize firmware for performance, reliability, and low‑power operation.
  • Use Git for version control and participate in code reviews.

Skills

Embedded C
Zephyr RTOS
BLE
nRF52/53
ARM Cortex‑M
Git
Debugging

Education

Bachelor's degree in Electrical/Electronics/CS/Embedded Systems

Tools

J-Link
SWD/JTAG
GDB
RTT
Oscilloscope
Logic Analyzer
Protocol Analyzer

Job description

Firmware Developer

Experience: 2–3 Years

Employment Type: Full-Time

Job Overview

We are looking for a skilled and motivated Firmware Developer with 2–3 years of hands‑on experience in embedded firmware development. The ideal candidate should have practical experience with Embedded C, Zephyr RTOS, Nordic Semiconductor nRF‑series microcontrollers, nRF Connect SDK, Bluetooth Low Energy (BLE), and embedded communication protocols.

Key Responsibilities
  • Develop and debug embedded firmware using C and Zephyr RTOS.
  • Work with Nordic nRF52/nRF53 or similar ARM Cortex‑M MCUs.
  • Develop and integrate BLE functionality.
  • Work with UART, SPI, I2C, GPIO, ADC, timers, and sensors.
  • Use nRF Connect SDK, DeviceTree, Kconfig, West, and CMake.
  • Support hardware/firmware integration and debugging.
  • Optimize firmware for performance, reliability, and low‑power operation.
  • Use Git for version control and participate in code reviews.
Required Skills
  • 2–3 years of experience in Firmware/Embedded Development.
  • Strong Embedded C programming skills.
  • Hands‑on experience with Zephyr RTOS.
  • Experience with Nordic nRF52/nRF53 or similar platforms.
  • Knowledge of BLE and embedded communication protocols.
  • Understanding of ARM Cortex‑M and MCU peripherals.
  • Good firmware debugging and problem‑solving skills. Familiarity with Git.
Debugging & Development Tools
  • J‑Link
  • SWD / JTAG
  • GDB
  • RTT
  • Oscilloscope
  • Logic
  • Analyzer
  • Protocol Analyzer
Good to Have
  • Experience with MCUboot or firmware DFU/update mechanisms.
  • Experience with secure firmware or embedded security concepts.
  • Experience with FreeRTOS or another RTOS. Knowledge of C++.
  • Experience working with sensors and power‑management devices.
  • Experience with embedded product development from bring‑up through testing.
  • Exposure to medical, wearable, IoT, or other battery‑powered embedded products.
Education
  • Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science, Embedded Systems, or a related discipline.
Candidate Profile
  • The ideal candidate should:
  • Have strong hands‑on embedded firmware development experience.
  • Be comfortable working close to hardware.
  • Have good debugging and problem‑solving skills.
  • Be able to understand hardware/firmware interactions.
  • Be comfortable learning and working with new embedded technologies.
  • Have good communication and teamwork skills.
  • Be able to work effectively in a collaborative engineering environment.
Why Join Us?
  • Opportunity to work on real‑world embedded products.
  • Work with Zephyr RTOS and Nordic Semiconductor technologies.
  • Exposure to BLE, low‑power embedded systems, and hardware/firmware integration.
  • Collaborative and technically focused work environment.
  • Opportunities for professional growth and learning.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Developer
Firmware Developer

Freshcodes Technology • Surat

On-site
INR 600,000 - 1,200,000
Firmware Developer
Firmware Developer

Dozee • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Embedded Engineer
Embedded Engineer

Iriss Inc • Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Embedded Software Engineer
Embedded Software Engineer

Sallybase • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai District

On-site
INR 2,800,000 - 5,000,000
Embedded C, Firmware, Low level Driver Development_2628
Embedded C, Firmware, Low level Driver Development_2628

Tessolve • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded System Developer
Embedded System Developer

MindGuard Innovations Pvt Ltd • Navi Mumbai

On-site
INR 1,200,000 - 1,800,000
Firmware Engineer
Firmware Engineer

Vellstone • Dadri

On-site
INR 1,200,000 - 2,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bulandshahr

On-site
INR 1,500,000 - 3,000,000