Firmware Engineer

Application Form
Recrew Logo

Firmware Engineer Application Form

Apply Now

Share your details below to apply for this job.

Enter a number between 0 and 1000
Enter a number between 0 and 1000
Enter a number between 0 and 120
Are you currently on notice period?
Are you open to relocate to Bangalore?

Accepted formats: .doc, .docx, .pdf, .png, .jpeg, .jpg

Maximum file size: 20MB

By submitting this application, you acknowledge and consent to the use of artificial intelligence (AI) technologies in the recruitment process, including but not limited to resume screening, candidate assessment, and interview facilitation. Your application data may be processed by AI systems to evaluate your qualifications. You have the right to request human review of any AI-assisted decisions.

Job Description

Role: Firmware Engineer

Function: Embedded Systems / Firmware Engineering

Location: Bengaluru, India / Silicon Valley, US

Type: Full-time

Compensation: Not specified

Industry: Aviation & Aerospace / Commercial Space / Satellite Components


About Company

A venture-backed startup founded in 2023, modernizing the space component supply chain. The company builds low-cost, reliable ADCS components — reaction wheels, star trackers, and torque rods — for LEO satellites.

It serves satellite manufacturers and space mission developers, delivering parts faster and cheaper than traditional suppliers. Headquartered in the US with operations in Bengaluru, India, the company has raised $2.2M in funding.

The seed-stage team of 6 engineers brings deep experience from high-volume scaleups across aerospace and hardware industries.


Position Overview

The company is seeking a self-driven Firmware Engineer to design, develop, and productionize firmware for space-grade embedded systems. You'll build prototypes and evolve them into robust, flight-ready firmware for satellite components, playing a key role from early architecture through production release.


Role & Responsibilities

  • Design embedded firmware for microcontroller-based ADCS components from prototype to production
  • Develop and implement BLDC motor control algorithms including FOC and precision control loops
  • Design communication stacks for I2C, SPI, UART, CAN, and RS-485 protocols
  • Implement PWM generation, hall sensor feedback processing, and closed-loop control systems
  • Build current sensing, fault detection, and motor protection mechanisms for safe operation
  • Create test frameworks, HIL setups, and automated regression testing procedures
  • Collaborate with hardware engineers on motor driver circuits and power electronics validation

Must Have Criteria

  • Bachelor's or Master's degree in Electrical Engineering, Embedded Systems, or a related field
  • 2–5 years of hands-on embedded firmware development experience
  • Strong proficiency in C/C++ programming for microcontrollers
  • Working knowledge of BLDC motor control in real-world commercial applications
  • Solid understanding of PWM generation, motor driver ICs, and ADC sampling
  • Experience with debugging tools including oscilloscope, logic analyzer, and JTAG/SWD debuggers
  • Knowledge of control system fundamentals including PID tuning and stability analysis

Nice to Have

  • Previous experience in the aerospace or space industry with space-grade hardware standards
  • Experience with field-oriented control (FOC) implementation
  • Knowledge of power electronics fundamentals and signal conditioning
  • Startup experience working in ambiguous, early-stage environments

What We Offer

  • Opportunity to directly impact spacecraft missions from concept to flight
  • Work with cutting-edge space-grade hardware and ADCS components
  • Collaborative environment with experienced engineers from high-volume scaleups
  • Significant learning and growth opportunities in the commercial space ecosystem
  • Chance to revolutionize the space component supply chain at a well-funded startup

Apply Now

Share your details below to apply for this job.

Enter a number between 0 and 1000
Enter a number between 0 and 1000
Enter a number between 0 and 120
Are you currently on notice period?
Are you open to relocate to Bangalore?

Accepted formats: .doc, .docx, .pdf, .png, .jpeg, .jpg

Maximum file size: 20MB

By submitting this application, you acknowledge and consent to the use of artificial intelligence (AI) technologies in the recruitment process, including but not limited to resume screening, candidate assessment, and interview facilitation. Your application data may be processed by AI systems to evaluate your qualifications. You have the right to request human review of any AI-assisted decisions.