Flight Software Engineer (C++)

AlgoForge Aerospace

Bengaluru

On-site

INR 1,000,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AlgoForge Aerospace in Bengaluru seeks a Flight Software Engineer to write deterministic, zero-allocation flight software for AF-Series launch vehicles. You will deploy on bare-metal hardware, drive fault-tolerant state machines, and integrate with HITL simulations to validate logic under launch conditions.

You will work with Modern C++ (17/20) and Rust, optimize for microsecond jitter, and develop drivers for sensors and actuators over CAN FD, RS-422, and Ethernet, ensuring robust mission

Qualifications

  • BS/MS in Computer Science, Computer Engineering, or Electrical Engineering with focus on systems-level programming.
  • Expert-level proficiency in C++ or Rust and memory safety in hard-real-time contexts.
  • Extensive experience with embedded systems, RTOS (FreeRTOS, RTEMS, VxWorks), and bare-metal MCUs.
  • Familiarity with CI/CD pipelines for embedded targets and HITL test suites.
  • Strong mindset for maximizing microsecond-level performance with JTAG/Logic Analyzers.

Responsibilities

  • Architect deterministic, zero-allocation flight software in Modern C++ (17/20) and Rust.
  • Develop HITL simulation frameworks to validate flight logic against physical avionics.
  • Design fault-tolerant state machines for pad hold-down, Max-Q, stage separation, and propulsive landing.
  • Write bare-metal drivers for sensors and actuators over CAN FD, RS-422, and Ethernet.
  • Support live mission control by analyzing high-frequency telemetry during tests.

Skills

C++/Rust
Embedded systems
RTOS
CI/CD for embedded
JTAG/Logic Analyzers

Education

BS/MS in Computer Science/Engineering

Tools

JTAG
Logic Analyzers
CAN FD
RS-422
Ethernet

Job description

At AlgoForge Aerospace, we don't write web apps; we write the autonomous neural network of the AF-Series launch vehicles. As a Flight Software Engineer, your code runs on the metal, commanding everything from the VORTEX-1 RDE ignition sequence to supersonic grid-fin actuation.

You will architect deterministic, hard-real-time systems where jitter is measured in microseconds. You are responsible for ensuring that sensor fusion, trajectory execution, and abort logic operate flawlessly under extreme launch vibrations and orbital radiation.

Operational Objectives
  • Architect and deploy deterministic, zero-allocation flight software in Modern C++ (17/20) and Rust for the AF-Series launch vehicles.
  • Develop high-fidelity Hardware-in-the-Loop (HITL) simulation frameworks to rigorously validate flight logic against physical avionics before pad operations.
  • Design fault-tolerant, autonomous state machines governing pad hold-down release, Max-Q throttling, stage separation, and propulsive landing.
  • Write bare-metal drivers for mission-critical sensors (IMU, Star Trackers) and actuators (TVC, pneumatic valves) over CAN FD, RS-422, and Ethernet.
  • Support live mission control operations, analyzing high-frequency telemetry data during static fires and orbital launch attempts.
Mission Prerequisites
  • BS/MS in Computer Science, Computer Engineering, or Electrical Engineering with a relentless focus on systems-level programming.
  • Expert-level proficiency in C++ or Rust, with a deep, intuitive understanding of memory safety, pointers, and hard-real-time constraints.
  • Extensive experience with embedded systems, RTOS (FreeRTOS, RTEMS, VxWorks), and bare-metal microcontroller architectures.
  • Familiarity with continuous integration (CI/CD) pipelines for embedded targets and automated HITL test suites.
  • A hacker's mindset paired with aerospace rigor—you must be obsessed with wringing every microsecond of performance out of custom flight silicon using JTAG and Logic Analyzers.
Deployment Benefits

Your algorithmic logic directly controls millions of pounds of thrust.

Run bare-metal code on bespoke, radiation-tolerant flight computers.

Test your code on physical engines and avionics, not just emulators.

Zero red tape. Write code today, hot-fire it on the test stand tomorrow.

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

Similar jobs worth comparing

Lead GNC Engineer
Lead GNC Engineer

AlgoForge Aerospace • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Absolute Autonomy
Flight Hardware
Direct Ownership
+1
Flight Software Engineer
Flight Software Engineer

Aule Space • Bengaluru

On-site
INR 900,000 - 1,500,000
Competitive compensation including ES0
ESOPs
Fluid Systems Engineer
Fluid Systems Engineer

AlgoForge Aerospace • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Cryo Authority
Hardware Rich
Data-Driven
+1
Senior Embedded Software Engineer - Firmware
Senior Embedded Software Engineer - Firmware

Cyient • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded System Engineer
Embedded System Engineer

LAT Aerospace • Bengaluru

On-site
INR 1,500,000 - 2,800,000
No hierarchy beyond strength of ideas.
Rapid hardware iteration culture.
Real-world reliable systems.
Senior Hardware Development Engineer (Safety-Critical Computers)
Senior Hardware Development Engineer (Safety-Critical Computers)

Ubifly Technologies • Chennai District

On-site
INR 3,500,000 - 6,000,000
Competitive salary and benefits
Dynamic start-up environment
Innovative avionics-focused projects
Sr Advanced Embedded Engr
Sr Advanced Embedded Engr

Honeywell Aerospace • India

On-site
INR 3,000,000 - 6,000,000
Software Architect (Safety-Critical Systems)
Software Architect (Safety-Critical Systems)

ePlane Company • Chennai District

On-site
INR 2,800,000 - 6,000,000
Turbomachinery Specialist
Turbomachinery Specialist

AlgoForge Aerospace • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Extreme ownership
Hardware-rich environment
Bleeding-edge tech
+1
Embedded Software Engineer
Embedded Software Engineer

Catalyx Space, Inc. • Ahmedabad District

On-site
INR 1,200,000 - 2,200,000