Firmware Engineer (Delhi)

Firmware Engineer (Delhi)

19 Oct
|
7RD
|
Delhi

19 Oct

7RD

Delhi

OB DESCRIPTION

Firmware Engineer

Embedded Systems and Linux

Location:

Current Delhi

Employment Type:

Full-time

Experience Level:

2-4 Years

Department:

Engineering / Firmware

Role Purpose

The engineer will convert product and system requirements into reliable firmware that interfaces correctly with electronic hardware, sensors, communication modules, actuators, and higher-level applications. The position requires practical ownership from architecture and driver development through integration, debugging, verification, release, and field support.

Key Responsibilities

• Microcontroller firmware: Develop and maintain bare-metal or RTOS-based firmware for AVR, STM32, and ESP32 devices using C and C++.

• Python development: Develop Python tools and utilities for test automation, build support, telemetry and log analysis, calibration, simulation, manufacturing, and system integration.

• Robotics integration: Integrate embedded firmware with sensors, encoders, actuators, motor controllers, safety interlocks, and higher-level robotic software,



including ROS or ROS 2 interfaces where applicable.

• Embedded Linux: Configure cross-compilation toolchains, build applications and system components, integrate board support packages, and troubleshoot software on embedded Linux computers.

• Yocto development: Create and maintain Yocto layers, recipes, image configurations, machine settings, package selections, and reproducible builds for target hardware.

• ArduPilot customization: Understand the ArduPilot codebase, modify firmware for product-specific behavior, integrate sensors or peripherals, configure boards, and validate changes through bench and flight-oriented testing.

• ESP32 development: Build connected firmware using ESP-IDF or an equivalent framework, including peripheral control, communication, networking, logging, update, and fault-recovery functions.

• Drivers and board support: Develop and integrate low-level drivers, hardware abstraction layers, startu

📌 Firmware Engineer (Delhi)
🏢 7RD
📍 Delhi

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineer (delhi) / delhi

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineer (delhi) / delhi