Robotics Engineer (Bengaluru)

Robotics Engineer (Bengaluru)

15 Oct
|
NMTronics India
|
Bengaluru

15 Oct

NMTronics India

Bengaluru

Robotics Engineer (Firmware & Hardware)
Full-time · 1–3 years experience
Location: Bangalore

This is a full-stack embedded role — you will grow into owning the platform from PCB to writing the firmware along with designing, bringing up, and validating the hardware it runs on.
This is a full-stack electronics role weighted towards hardware. You will grow into owning the controller board from schematic and layout, through fabrication and bring-up, to the wiring and grounding that ties the robot together — and write the firmware that runs on it.

1. Firmware

What you'll do
● Design and maintain firmware in C on a real-time OS for 32-bit ARM Cortex-M microcontrollers: task architecture, inter-task communication, and interrupt-driven, DMA-based peripheral drivers.
● Develop drivers for a variety of modules, sensors, and field devices — working from the datasheet over interfaces such as SPI, I²C, UART, GPIO, CAN/CAN-FD, and RS-485 (Modbus RTU).
● Develop and maintain communication between the microcontroller and an on-board computer over serial and Ethernet links,



using a DDS-based middleware protocol.
● Contribute to the design of a mixed-signal controller PCB — schematic review, component selection, BOM and layout work (Fusion 360 or KiCad).
● Bring up and validate controller boards: rail checks, bus signal integrity on the scope and root-causing board-level defects.
● Maintain firmware and hardware documentation: design notes, interface specifications, BOMs, test points, bring-up reports, and change history.

Must have
● B.E./B.Tech/M.E./M.Tech in Electronics, Electrical, Computer Engineering or equivalent.
● Solid embedded C (C11) on 32-bit MCUs; comfortable with memory-mapped peripherals, linker scripts and debugging hard faults.
● Hands-on RTOS experience (FreeRTOS or similar): tasks, queues, semaphores, priorities, and diagnosing concurrency issues such as priority inversion and races.
● Experience with at least two or more of the given: CAN/CAN-FD, Modbus/RS-48

📌 Robotics Engineer (Bengaluru)
🏢 NMTronics India
📍 Bengaluru

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: robotics engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: robotics engineer (bengaluru) / bengaluru