← Back to jobs
HHyprix

Avionics Firmware Engineer

Hyprix

Bengaluru
Full-Time
0-3 Years experience

Description

Who Are We?

At HyPrix, we're building supersonic payload delivery systems for autonomy. Things flying faster than the speed of sound - we are enabling them with cheap hardware. Replicating the capabilities of expensive conventional frontline systems - we are building micro missiles for mass manufacturability with unit economics in 5 digits. Built for a war of attrition, build for the era of software defined warfare, built to cater to the front lines of battlefields - where no man should stand in the future. Learn more about us: https://hyprix.in

About the role

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 with an experience of 1-3 years.

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.

Required Qualifications

  • 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-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.

About Hyprix

-

Industry: no-mentionEmployees: 50+Website