We are seeking a highly skilled Senior
Firmware Engineer with robust expertise in embedded systems, real-time
firmware development, and hardware-software integration for intelligent and
autonomous platforms.
The ideal candidate will have hands-on
experience developing firmware for high-performance embedded systems used in
UAV, UGV, and USV environments. This role requires robust ownership, mentoring
capability, and the ability to work across multidisciplinary engineering teams.
Role Overview
As a Senior Firmware Engineer, you will
design, develop, test, and optimize embedded firmware for intelligent
autonomous and connected systems. You will collaborate closely with hardware,
software, controls, AI, and systems engineering teams to build reliable,
real-time, and safety-focused embedded platforms.
Key Responsibilities
Embedded Firmware Development
Design and develop embedded firmware using C/C++
Develop low-level drivers, middleware, and hardware abstraction
layers
Work on bare-metal and RTOS-based embedded systems
Optimize firmware for performance, reliability, and
maintainability
Real-Time Systems
Develop firmware for real-time and latency-sensitive
applications
Implement interrupt-driven and multi-threaded embedded systems
Support deterministic control and timing-critical applications
Motor Control Firmware
Develop and optimize motor controller firmware for embedded
platforms
Work with:
BLDC/PMSM motor control
PWM generation
Field-Oriented Control (FOC)
Encoder and sensor feedback systems
Support diagnostics, tuning, and control optimization
Embedded Platforms & Chipsets
Work with embedded MCU platforms such as:
STMicroelectronics (STM32)
Texas Instruments (TI)
NXP or similar platforms
Sensor & Peripheral Integration
Integrate and support sensors such as:
IMU
GPS/GNSS
LiDAR
Radar
Cameras
Ultrasonic sensors
Develop firmware for sensor interf
📌 Senior Firmware Engineer Adambakkam (India)
🏢 ePropelled
📍 India
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.