Embedded Engineer

Booma Innovative Transport Solution

Coimbatore District

On-site

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

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

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 Embedded Software Engineer [Robotics]
Senior Embedded Software Engineer [Robotics]

Rx100 Ventures • Bengaluru

On-site
INR 1,339,200 - 1,674,000
Robotics Embedded Engineer
Robotics Embedded Engineer

OneStepGreener recycle Pvt Ltd. • Gurugram District

On-site
INR 900,000 - 1,500,000
Embedded Software Team Lead
Embedded Software Team Lead

L&T Technology Services • Pune District

On-site
INR 400,000 - 700,000
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

Addverb Technologies • Dadri

On-site
INR 900,000 - 1,300,000
Engineer III - Controls
Engineer III - Controls

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Robotics Hardware Engineer - III
Robotics Hardware Engineer - III

Botsync • Bengaluru

On-site
INR 4,000,000 - 7,500,000
Competitive salary
Comprehensive health benefits
Startup pace and growth opportunities
+1