Firmware Developer

Freshcodes Technology

Surat

On-site

INR 600,000 - 1,200,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Freshcodes Technology in Surat seeks a Firmware Developer with 2-3 years hands-on embedded firmware experience. You will work with Embedded C, Zephyr RTOS, and Nordic nRF52/53 devices, contributing to BLE functionality and hardware-software integration.

The role emphasizes low-power optimization, debugging, and collaboration with the engineering team; familiarity with Git and hardware debugging tools is valued.

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 ARM Cortex-M MCUs.
  • 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
nRF52/53
BLE
ARM Cortex-M
Git
Debugging

Education

Bachelor's degree in Electronics/Electrical/CS

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

Experience with one or more of the following is preferred:

  • 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 Engineer
Firmware Engineer

Freshcodes Technology • Surat

On-site
INR 550,000 - 850,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
Firmware Developer
Firmware Developer

Dozee • Bengaluru

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

Vellstone • Dadri

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

MindGuard Innovations Pvt Ltd • Navi Mumbai

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

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Intern-Firmware Developer
Intern-Firmware Developer

Evolute Group • Bengaluru

On-site
INR 280,000 - 440,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

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