Firmware Engineer →

psyc-defence

India

On-site

INR 700,000 - 1,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

psyc-defence is seeking an experienced Firmware Engineer to craft reliable embedded software for drone and robotics platforms. You will work closely with hardware engineers to build low-level firmware, drivers, communication stacks, and applications on microcontrollers.

The ideal candidate brings strong Embedded C/C++ skills, RTOS experience, and familiarity with UART, SPI, I²C, CAN, USB, Ethernet, and BLE protocols. You will collaborate across hardware teams to ensure robust firmware delivery.

Qualifications

  • Proficiency in Embedded C/C++ for microcontroller firmware.
  • Experience with RTOS concepts, memory management, and peripherals.
  • Knowledge of version control and debugging tools for embedded systems.

Responsibilities

  • Develop embedded firmware for microcontroller-based systems.
  • Write peripheral drivers and communication stacks.
  • Implement bootloaders and firmware update mechanisms.
  • Optimize firmware performance and memory usage.
  • Debug embedded systems using JTAG/SWD.
  • Collaborate with hardware engineers during board bring-up.

Skills

Embedded C/C++
FreeRTOS
Git
JTAG/SWD debugging

Job description

We are looking for a Firmware Engineer to develop reliable, efficient, and scalable embedded software for drone and robotics platforms. You will work closely with hardware engineers to develop low-level firmware, device drivers, communication stacks, and application software running on embedded microcontrollers.

The ideal candidate should have strong programming skills in Embedded C/C++, experience with STM32, ESP32, or ARM Cortex-M microcontrollers, and a deep understanding of RTOS, interrupts, DMA, memory management, and peripheral drivers. Experience working with communication protocols such as UART, SPI, I²C, CAN, USB, Ethernet, and BLE is highly desirable.

Responsibilities
  • Develop embedded firmware for microcontroller-based systems.
  • Write peripheral drivers and communication stacks.
  • Implement bootloaders and firmware update mechanisms.
  • Optimize firmware performance and memory usage.
  • Debug embedded systems using JTAG/SWD.
  • Collaborate with hardware engineers during board bring-up.
  • Develop unit tests and maintain firmware documentation.
Required Skills
  • Embedded C/C++
  • FreeRTOS
  • Git
  • Debugging with JTAG/SWD
Preferred Skills
  • Bootloaders
  • OTA Firmware Updates
  • BLE/Wi-Fi
  • Embedded Linux basics
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Accio Robotics • Bengaluru

On-site
INR 600,000 - 1,200,000
Embedded Systems Engineer →
Embedded Systems Engineer →

psyc-defence • India

On-site
INR 900,000 - 1,300,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

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

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Embedded Systems Engineer
Embedded Systems Engineer

Nerve Cells • Mohali

On-site
INR 800,000 - 1,100,000
Make in India project
Direct collaboration
Lead decisions
+5
Embedded Software Engineer
Embedded Software Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Nova Robotics • Maharashtra

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

HRP Global Technologies • Hyderabad

On-site
INR 600,000 - 900,000
Firmware Developer
Firmware Developer

Mobitechwireless • India

On-site
INR 500,000 - 900,000
Health insurance
Leave encashment
Paid sick time
+1
Embedded Engineer
Embedded Engineer

Axldrone India Private Limited • Ernakulam

On-site
INR 420,000 - 660,000