Embedded Engineer

Booma Innovative Transport Solution

Coimbatore District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits
Hardware lab access

Job summary

Booma Innovative Transport Solution is seeking a Senior Embedded Systems Engineer to drive firmware for robotics, drones, and powertrain systems. You will implement real-time embedded software, develop motor control, and design BMS architectures while integrating sensors and navigation stacks.

The role demands hands-on experience with RTOS-based MCUs, CAN networks, and edge data analytics. Join a team delivering cutting-edge autonomous platforms and advanced control strategies.

Qualifications

  • Bachelors or Masters in Electrical Engineering, Computer Engineering, Robotics, Mechatronics or related field.
  • 2–5+ years of hands-on embedded software development for electronics hardware & robotic systems.
  • Expert in C and C++ for microcontrollers; strong Python for data processing and scripting.
  • Deep understanding of RTOS concepts (FreeRTOS, Zephyr) and bare-metal development.
  • Strong grasp of PID, SVPWM, Kalman filtering; experience with high‑performance MCUs and BMS AFEs.

Responsibilities

  • Design, develop, test safety-critical real-time embedded firmware for bare-metal/RTOS MCUs.
  • Develop and optimize FOC and PWM algorithms for BLDC/PMSM motors.
  • Design BMS firmware for SOC, SOH, cell balancing, fault protection.
  • Integrate actuators/sensors (IMUs, Encoders, LiDAR) with ROS/ROS2; build HALs.
  • Implement robust CAN, CAN-FD, SPI, I2C, UART, Ethernet communication.

Skills

C
C++
Python
RTOS
Control theory
STM32G4/F4
CAN bus

Education

Bachelor's or Master's in Electrical Engineering, Computer Engineering, Robotics, Mechatronics

Tools

CAN analyzers (Kvaser/Vector)
Oscilloscope/logic analyzer

Job description

Embedded Systems Engineer (Robotics, Drone & Powertrain)

We are seeking a highly skilled and versatile Senior Embedded Systems Engineer to join our core engineering team. In this role, you will sit at the intersection of robotics, power management, and real-time control. You will be responsible for designing, developing, and optimizing the firmware that drives our autonomous systems, including custom Battery Management Systems (BMS), high-performance Motor Controllers, Drone and Robotic Actuation platforms. Additionally, you will leverage edge data analytics to monitor system health, optimize performance, and drive predictive maintenance.

Key Responsibilities
  • Firmware Development: Design, code, and test safety-critical, real-time embedded with bootloader concepts software in C for bare-metal and RTOS-based microcontrollers & Python Programming & Scripting.
  • Motor Control Implementation: Develop and optimize Field Oriented Control (FOC) and advanced PWM algorithms for BLDC/PMSM motors to achieve maximum efficiency and minimal torque ripple.
  • BMS Architecture: Design firmware for multi-cell Battery Management Systems, including algorithms for State of Charge (SOC), State of Health (SOH), cell balancing, and critical fault protection layers.
  • Robotics & Sensor Integration: Integrate actuators and sensors (IMUs, Encoders, LiDAR) into our navigation and control pipelines; develop hardware abstraction layers and interface directly with ROS/ROS2.
  • Network & Communication: Implement robust communication protocols over CAN, CAN-FD, SPI, I2C, UART, and Ethernet to ensure seamless data flow between the BMS, motor controllers, and primary vehicle/robot computers.
  • Data Analysis & Telemetry: Build efficient data-logging architectures and utilize Python (Pandas, NumPy) to analyze field telemetry, identify system bottlenecks, characterize thermal behavior, and improve hardware performance.
Required Skills & Qualifications
  • Education: Bachelors or Master’s degree in Electrical Engineering, Computer Engineering, Robotics, Mechatronics, or a related field.
  • Experience: 2 to 5+ years of hands-on experience in embedded software development for electronics hardware & robotic systems.
  • Core Languages: Expert-level proficiency in C and C++ for microcontrollers, and strong Python skills for data processing and scripting.
  • Real-Time Systems: Deep understanding of RTOS concepts (tasks, semaphores, queues) using FreeRTOS, Zephyr, or similar, alongside bare-metal development.
  • Control Theory: Strong grasp of classical control theory, including PID loops, Space Vector PWM (SVPWM), and Kalman filtering.
  • Silicon Experience: Experience working with high-performance MCUs (e.g., STM32G4/F4, TI C2000) and BMS Analog Front Ends (AFEs) from TI, Analog Devices, or NXP.
  • Hardware Tools: Proficient with debugging tools, including digital oscilloscopes, logic analyzers, and CAN bus analyzers (e.g., Kvaser, Vector).
Preferred / Nice-to-Have Skills
  • Experience with functional safety standards such as ISO 26262 (ASIL) or IEC 61508.
  • Familiarity with simulation and modeling in MATLAB / Simulink.
  • Experience implementing lightweight Machine Learning models at the edge (TinyML) for anomaly detection.
  • Background in the EV, AMR (Autonomous Mobile Robot), or drone industries.
What We Offer
  • Competitive salary, healthcare benefits, and access to a state-of-the‑art hardware lab.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer →
Embedded Systems Engineer →

psyc-defence • India

On-site
INR 900,000 - 1,300,000
Senior Firmware Engineer (Autonomous Systems)
Senior Firmware Engineer (Autonomous Systems)

ePropelled USA • Chennai District

On-site
INR 1,000,000 - 1,500,000
Senior Firmware Engineer
Senior Firmware Engineer

Meril • Vapi

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

SteerLean Consulting • Coimbatore District

On-site
INR 1,500,000 - 2,200,000
Senior Embedded Software Engineer [Robotics]
Senior Embedded Software Engineer [Robotics]

Rx100 Ventures • Bengaluru

On-site
Embedded Firmware Engineer – Apply Now
Embedded Firmware Engineer – Apply Now

Vtechinnovations • Hyderabad

Hybrid
INR 1,200,000 - 2,400,000
Hybrid/Remote options
Competitive salary based on experience
Bms Firmware Development - Intern
Bms Firmware Development - Intern

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
INR 300,000 - 600,000
Access to design tools and software subscriptions
Flexible work hours
Performance bonuses
+2
Embedded Software Engineer III/IV
Embedded Software Engineer III/IV

psyc-defence • Bengaluru

On-site
INR 800,000 - 1,500,000
Embedded Hardware Engineer
Embedded Hardware Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 800,000 - 1,200,000
Engineer III - Controls
Engineer III - Controls

NewSpace Research and Technologies • Bengaluru

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