Bestkaam Logo
Back to Jobs
Manastu Space

Embedded Firmware Developer

Actively Reviewing

Manastu Space

Navi Mumbai Full-Time 4–8 yrs exp Posted 6 hours ago  · Apply by Sep 14, 2026

Embedded Firmware Developer


About Manastu

Manastu Space is an Indian space-tech company founded by IIT Bombay alumni Tushar Jadhav and Ashtesh Kumar. It develops hydrogen peroxide-based green propulsion systems for satellites and launch vehicles that enable safer maneuvering that is cost-effective and helps in debris collision avoidance with sustainable end-of-life deorbiting, thus address the growing needs and challenges of an increasingly crowded space environment.

Our work sits at the intersection of advanced engineering, applied research and mission-critical systems, requiring deep technical capability and long-term thinking.


Website: https://www.manastuspace.com

LinkedIn: https://www.linkedin.com/company/manastu-space/

Email: [email protected]


Role Summary

We are seeking a skilled Embedded Firmware Developer with strong hands-on experience in 32-bit microcontroller-based systems. The ideal candidate brings deep expertise in low-level firmware development, peripheral interfacing, real-time system design, and hardware-level debugging. Experience in aerospace, defence, avionics, or other mission-critical electronics domains will be highly valued.


Role Overview

Department: Engineering / Embedded Systems / Avionics & Defence Electronics

Employment Type: Full-time

Experience: 4 - 7 Years of relevant embedded firmware experience

Qualification: B.E. / B.Tech / M.E. / M.Tech - Electronics, Electrical, Embedded Systems, Instrumentation, Computer Science or related discipline

Domain Preference: Aerospace, Defence, Avionics, Space, or Mission-Critical Systems

Key Responsibilities

  • Develop, test, debug, and maintain embedded firmware for 32-bit microcontrollers and processors.
  • Implement firmware for interfaces including UART, SPI, I²C, CAN, Ethernet, USB, ADC, DAC, PWM, and GPIO.
  • Develop low-level drivers, board support packages, bootloader modules, and application-level firmware.
  • Design and implement RTOS-based systems covering task scheduling, inter-task communication, timers, interrupts, mutexes, queues, and memory management.
  • Perform board bring-up, hardware validation, firmware integration, and system-level debugging.
  • Use lab instruments — DSO, logic analyzer, protocol analyzer, multimeter, function generator, JTAG/SWD debuggers — to characterize and debug issues.
  • Diagnose communication failures, timing problems, interrupt latency, noise, grounding issues, and signal integrity faults.
  • Review schematics and hardware designs from a firmware integration perspective.
  • Support design verification, environmental testing, and EMI/EMC qualification activities.
  • Prepare firmware design documents, test procedures, debug reports, and release notes.
  • Participate in code reviews, unit testing, integration testing, and firmware release management.
  • Collaborate with hardware, FPGA, systems engineering, QA, and production teams.

Required Skills & Experience

Core Programming

  • Strong proficiency in Embedded C, Python; VB.NET knowledge is an advantage.
  • Solid understanding of MCU architecture: memory map, registers, interrupts, DMA, timers, clocks, watchdogs, low-power modes.
  • Experience with both bare-metal and RTOS-based firmware development.

Supported MCU Platforms

  • ARM Cortex-M series (STM32, NXP, Microchip SAM / PIC32)
  • Renesas, Infineon, or other equivalent 32-bit MCU platforms

RTOS Concepts

  • Task/thread creation, priorities, and scheduling
  • Semaphores, mutexes, queues, and mailboxes
  • Software/hardware timers and ISR-to-task communication
  • Stack and heap management; memory safety

Communication Protocols

  • UART, SPI, I²C, CAN / CAN-FD
  • RS-232, RS-485, Ethernet, USB

Debugging & Tooling

  • JTAG, SWD, breakpoints, watchpoints, memory views, register inspection, trace tools.
  • Proficient with lab instruments: DSO, logic analyzer, protocol analyzer, multimeter, function generator.
  • Working knowledge of IDEs/toolchains: Keil, IAR, STM32CubeIDE, MPLAB X, Code Composer Studio, GCC, Eclipse.
  • Source control: Git, SVN, or equivalent.
  • Ability to independently read schematics and component datasheets.

Preferred Skills

  • Prior experience in aerospace, defense, avionics, space, radar, electronic warfare, or mission-critical embedded systems.
  • Familiarity with MISRA C, MIL-STD requirements, or RTCA qualification processes.
  • Experience with secure boot, firmware upgrade mechanisms, CRC verification, watchdog strategy, and fail-safe design.
  • Knowledge of high-reliability and fault-tolerant embedded design practices.
  • EMI/EMC debugging experience and environmental testing support.
  • FPGA interface bring-up and processor-FPGA communication design.
  • Real-time data acquisition, control systems, sensor interfacing, or actuator control experience.
  • Python, VB, or scripting skills for test automation and utility development.
  • Exposure to static analysis tools, unit testing frameworks, and CI for embedded firmware.

Tools & Technologies

Programming: Embedded C (primary), C++ (preferred), Python scripting

RTOS: FreeRTOS, ThreadX, Zephyr, VxWorks, RTEMS, embOS, or equivalent

Debug Tools: JTAG, SWD, ST-Link, J-Link, Lauterbach, XDS, or equivalent

Lab Instruments: DSO, Logic Analyzer, Protocol Analyzer, Multimeter, Function Generator

Protocols: UART, SPI, I²C, CAN / CAN-FD, Ethernet, USB, RS-232, RS-485

Version Control: Git / SVN

Documentation: Design documents, test procedures, traceability docs, technical reports

Key Competencies

  • Strong Firmware Fundamentals
  • Hardware-Software Integration
  • Real-Time System Design
  • Hands-on Debugging & Problem-Solving
  • Signal Integrity Awareness
  • Documentation & Process Discipline
  • Cross-functional Collaboration
  • Quality, Reliability & Safety Focus