Junior Robotics Firmware Engineer (Bengaluru)

Junior Robotics Firmware Engineer (Bengaluru)

01 Aug
|
Important Business
|
Bengaluru

01 Aug

Important Business

Bengaluru

Role summary: You’ll build and own low -level firmware for microcontroller -based systems—writing efficient C/C++, implementing real -time, deterministic behaviour, and debugging across firmware + hardware. This role is for someone who enjoys system -level integration: sensors, power, comms, and control loops working together reliably in the real world.


Qualifications: Bachelor’s, Master’s, or PhD in Electrical Engineering, Electronics Engineering, Computer Engineering or an equivalent degree.


Experience: 1 -3 years


Type:FTE


Joining Date: Immediately


Location: On -site | Bengaluru




What you’ll do and need:


You’ll own firmware that sits at the core of our embedded stack—close to sensors, power, comms, and control loops.


Core responsibilities


- Develop bare -metal firmware in C/C++ for real -time, resource -constrained microcontrollers (interrupt -driven, deterministic execution).


- Build and maintain low -level drivers and board support for peripherals and protocols: UART, SPI, I²C, PWM, timers, ADC, DMA, and GPIO/EXTI—designed for non -blocking, low -latency operation.


- Integrate multi -modal sensing: IMUs, pressure sensors, GNSS receivers, magnetometers, range/altitude sensors, actuator feedback, and custom board peripherals (bring -up through production).






- Own system -level debugging across firmware + hardware: root -cause issues spanning power sequencing, brownouts, clocking, reset behaviour, signal integrity, EMI/noise coupling, grounding, sensor bus faults, and component -level failures.


- Implement performance and reliability features: watchdog strategy, fault handling, telemetry/diagnostics hooks, timing instrumentation, memory/stack analysis, CPU load measurement, and latency profiling.


- Build robust embedded test workflows:


- Unit tests for drivers and logic (with mocks/stubs where needed)


- Bench validation using oscilloscope, logic analyzer, DMM, programmable PSU, signal generator


- HIL/bench rigs to validate firmware behavior under real sensor/actuator conditions


- Own the build and release pipeline: Makefiles/CMake, linker scripts, build reproducibility, versioning, and CI -friendly workflows.


- Collaborate tightly with electronics/mechanical teams to ensure interfaces, timing, and physical constraints are baked into firmware design from day one.



Strongly preferred (nice to have)





- Experience on ARM Cortex -M class MCUs (or similar), including interrupt architecture, NVIC, DMA, and low -power modes.


- Real -time design patterns: state machines, ring buffers, lock -free queues, ISR/foreground partitioning, timing budgets.


- Familiarity with HALs (and knowing when not to use them), plus clean driver abstractions.


- Boot and reliability topics: bootloaders/firmware update flows, reset -secure design, crash logging, error codes, and fault containment.


- Exposure to sensor time -alignment, timestamping, calibration handling, and data -quality monitoring.



Should you really join us?




If you like learning, if you like figuring things out by yourself without others telling you how to do it - and thrive under work pressure to ship missiles - then this is for you. Join us to take ownership of your work. We are a lean team - there is no one to micro -manage you and no one to guide you either. You have an end goal - which is based on a real product - and you need to get it done your own way. It's hard, and we all love it here.






Who Are We?


At HyPrix, we're building supersonic payload delivery systems for autonomy. Things that fly really fast - wrapped up in cutting edge software built to cater to the frontline of battlefields without any manning - where no man should stand in the future. Learn more about us: https://hyprix.in


📌 Junior Robotics Firmware Engineer (Bengaluru)
🏢 Important Business
📍 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: junior robotics firmware engineer (bengaluru) / bengaluru

Subscribe to this job alert:

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