Junior Robotics Firmware Engineer

Hyprix Aviation Pvt. Ltd.

Bengaluru

On-site

INR 700,000 - 1,000,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

Job summary

A pioneering aviation technology firm in Bengaluru is seeking a Firmware Developer to build and own low-level firmware for microcontroller-based systems. The role involves writing efficient C/C++ code, implementing real-time performance, and debugging across firmware and hardware. You will collaborate with teams to ensure robust integration of sensors and other components. Candidates should possess a relevant degree and 1-3 years of experience, along with strong problem-solving capabilities in a dynamic environment.

Qualifications

  • 1-3 years of experience in firmware development for embedded systems.
  • Strong problem-solving skills for system-level debugging.
  • Ability to implement real-time, deterministic behaviour.

Responsibilities

  • Develop bare-metal firmware for microcontrollers.
  • Build and maintain low-level drivers for various peripherals.
  • Integrate multi-modal sensing capabilities.

Skills

C/C++ programming
Real-time systems
Embedded systems
Debugging firmware and hardware
System-level integration

Education

Bachelor's, Master's, or PhD in Electrical Engineering

Tools

UART
SPI
I²C
PWM
Timers
ADC
DMA
GPIO

Job description

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

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.
  • Familiarity with HALs (and knowing when not to use them), plus clean driver abstractions.
  • Boot and reliability topics: bootloaders/firmware update flows, reset-safe 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Developer Lead
Embedded Software Developer Lead

Hyprix Aviation Pvt. Ltd. • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior Avionics Lead Engineer
Senior Avionics Lead Engineer

Hyprix Aviation Pvt. Ltd. • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior Firmware Engineer
Senior Firmware Engineer

Meril • Vapi

On-site
INR 1,200,000 - 1,800,000
Firmware & Flight Control Engineer
Firmware & Flight Control Engineer

Antrix Propulsion- A division of Antrix Financial Engineers Pvt Ltd • Bengaluru

On-site
INR 900,000 - 1,300,000
Lead - Firmware (UAVs)
Lead - Firmware (UAVs)

Unmannd • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Access to real hardware
Collaborative team environment
High-impact leadership role
Firmware Developer
Firmware Developer

Dozee • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Firmware Developer
Firmware Developer

Pinetics • Pune District

On-site
INR 600,000 - 1,200,000
Sr. Engineer II - Hardware Development
Sr. Engineer II - Hardware Development

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Embedded Engineer 2
Embedded Engineer 2

Pinaak Aerial Systems Private Limited • Bavdhan

On-site
INR 900,000 - 1,300,000
Senior Firmware Engineer
Senior Firmware Engineer

Dhruva Space • Hyderabad

On-site
INR 2,200,000 - 3,400,000