Embedded Firmware Engineer

Gridbots Technologies

Ahmedabad District

On-site

INR 600,000 - 900,000

Full time

4 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

Gridbots Technologies seeks an experienced Embedded Firmware Engineer to design, develop, and optimize firmware for embedded systems. You will work with microcontrollers, RTOS, and device drivers to deliver reliable solutions.

Collaborating with hardware and software teams, you will implement low-power techniques, write tests, and contribute to CI/CD pipelines, ensuring robust, maintainable firmware across products.

Qualifications

  • Experience designing firmware for embedded systems.
  • Hands-on experience with microcontrollers and RTOS.
  • Strong knowledge of device drivers and peripherals.

Responsibilities

  • Design, develop, and test firmware for embedded systems (8/16/32-bit MCUs, ARM).
  • Write and optimize C/C++ code for constrained environments.
  • Develop device drivers and integrate peripherals (UART, SPI, I2C, CAN, USB, Ethernet).
  • Work with RTOS (FreeRTOS, ThreadX) and bare-metal systems.
  • Debug firmware using JTAG, oscilloscopes, and logic analyzers.
  • Collaborate with hardware engineers during board bring-up and validation.
  • Implement low-power techniques for battery-operated devices.
  • Ensure firmware reliability through unit testing, integration testing, and CI/CD pipelines.
  • Create technical documentation for design, code, and test procedures.

Skills

Embedded firmware
C/C++
RTOS
Device drivers
Low-power design
Unit testing
CI/CD
Documentation

Tools

JTAG
Oscilloscopes
Logic analyzers
UART
SPI
I2C
CAN
USB
Ethernet

Job description

Job Summary:

We are seeking a skilled and motivated Embedded Firmware Engineer to design, develop, and optimize firmware for embedded systems. The ideal candidate will have hands-on experience with microcontrollers, RTOS, device drivers, and embedded communication protocols. You will collaborate with hardware, software, and product teams to deliver reliable and efficient embedded solutions.

Key Responsibilities:
  • Design, develop, and test firmware for embedded systems (8/16/32-bit microcontrollers, ARM, etc.).
  • Write and optimize code in C/C++ for constrained embedded environments.
  • Develop device drivers and integrate peripherals (UART, SPI, I2C, CAN, USB, Ethernet, etc.).
  • Work with RTOS (FreeRTOS, ThreadX, etc.) and bare-metal systems.
  • Debug firmware using tools such as JTAG, oscilloscopes, logic analyzers.
  • Collaborate with hardware engineers during board bring-up and system validation.
  • Implement low-power techniques for battery-operated devices.
  • Ensure firmware reliability through unit testing, integration testing, and CI/CD pipelines.
  • Create technical documentation for design, code, and test procedures.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai District

On-site
INR 2,800,000 - 5,000,000
Embedded Firmware Developer
Embedded Firmware Developer

Zen Technologies Limited • Ameerpet

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

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Software Engineer
Embedded Software Engineer

Ckas Tech Bangalore • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Embedded Firmware Developer
Embedded Firmware Developer

Harita Techserv • Bengaluru

On-site
INR 900,000 - 1,300,000
Embedded Software Engineer
Embedded Software Engineer

Octobotics • Sector 10

On-site
INR 1,800,000 - 2,400,000
Embedded Firmware Developer
Embedded Firmware Developer

Zen Technologies • Hyderabad

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

Proxelera • Hyderabad

On-site
INR 900,000 - 1,500,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

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