Embedded Software Engineer

Catalyx Space, Inc.

Ahmedabad District

On-site

INR 1,200,000 - 2,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Catalyx Space, Inc. is hiring an Embedded Software Engineer to design and develop flight computers and software stacks for satellite missions.

You will work on real‑time embedded systems across power, ADCS, thermal, and payload control, with hands‑on hardware bring‑up, firmware work, and mission‑critical software.

Qualifications

  • B.E./B.Tech or M.E./M.Tech in Electronics, Computer Science, Aerospace, or related field.
  • 2–6 years of embedded software/firmware development.
  • Strong proficiency in C/C++ and real‑time embedded systems programming.
  • Experience with bare‑metal programming and RTOS (FreeRTOS, Zephyr).
  • Solid understanding of digital electronics, microcontrollers, and processor architectures (ARM Cortex‑M/R, RISC‑V).

Responsibilities

  • Architect, implement, and validate embedded software for on‑board computers and subsystem controllers.
  • Develop low‑level drivers for sensors, actuators, radios, and communication buses (I2C, SPI, UART, CAN).
  • Implement real‑time task scheduling, fault detection, and redundancy mechanisms for mission‑critical reliability.
  • Work with avionics hardware engineers for board bring‑up, hardware‑software integration, and debugging.
  • Develop communication protocols for satellite telemetry, telecommands, and payload data handling.
  • Contribute to SITL and HIL test setups for mission validation.

Skills

C/C++
RTOS
Bare-metal programming
Embedded systems
ARM Cortex-M
RISC-V
FPGA integration
Debugging

Education

B.E./B.Tech in Electronics or related field
M.E./M.Tech in Electronics or related field

Tools

JTAG
SWD
Oscilloscopes
Logic Analyzers
Git
CI/CD pipelines
Python tooling

Job description

We're building AWS for space, providing space experiments and technology demonstrations across LEO, deep space, and lunar orbit.

Our offerings include unmanned labs, testbeds for both dedicated and rideshare missions, and re-entry capsules for payload retrieval.

We simplify access to space with affordable pricing, end-to-end solutions, no minimum mass limits, zero integration fees, and quick deployment (6 months or less).

We serve biopharma, semiconductors, materials science, defence, and more.

Job Description

We are looking for an Embedded Software Engineer to design and develop the flight computers and software stacks that power our satellite missions. You will work on real-time embedded systems for every spacecraft subsystem including power, communication, ADCS, thermal, and payload control. This role demands hands‑on development across hardware bring‑up, firmware, and mission‑critical software that must perform reliably in space.

Key Responsibilities:
  • Architect, implement, and validate embedded software for on‑board computers and subsystem controllers.
  • Develop low‑level drivers for sensors, actuators, radios, and communication buses (I2C, SPI, UART, CAN).
  • Implement real‑time task scheduling, fault detection, and redundancy mechanisms for mission‑critical reliability.
  • Work closely with avionics hardware engineers for board bring‑up, hardware‑software integration, and debugging.
  • Develop communication protocols for satellite telemetry, telecommands, and payload data handling.
  • Contribute to software‑in‑the‑loop (SITL) and hardware‑in‑the‑loop (HIL) test setups for mission validation.
Required Skills & Qualifications:
  • B.E./B.Tech or M.E./M.Tech in Electronics, Computer Science, Aerospace, or related field.
  • 2–6 years of experience in embedded software/firmware development.
  • Strong proficiency in C/C++ and real‑time embedded systems programming.
  • Experience with bare‑metal programming and RTOS (e.g., FreeRTOS, Zephyr).
  • Solid understanding of digital electronics, microcontrollers, and processor architectures (ARM Cortex‑M/R, RISC‑V).
  • Experience handling FPGAs, including integration with embedded systems and hardware–software co‑design.
  • Familiarity with debugging tools like JTAG, SWD, logic analyzers, and oscilloscopes.
  • Proficient in Git, CI/CD pipelines, and automated testing practices.
  • Knowledge of fault tolerance, watchdogs, and redundant system design in embedded systems.
Nice to Have (Preferred):
  • Experience with space‑grade or high‑reliability systems (radiation‑hardened processors, fault‑tolerant software).
  • Knowledge of communication protocols for satellites
  • Exposure to ADCS algorithms, sensor fusion, or real‑time control systems.
  • Experience in satellite flight software frameworks or cubesat missions.
  • Familiarity with Python/Matlab for simulation and data analysis.
  • Understanding of aerospace software standards.
  • Willingness to work extended hours and/or weekends as needed.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Catalyx Space Inc. • Ahmedabad

On-site
INR 800,000 - 1,200,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

GalaxEye • Bengaluru

On-site
INR 700,000 - 1,200,000
Embedded Software Engineer
Embedded Software Engineer

catalyx space • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
Health insurance
Provident fund
Competitive salary
Embedded Software Intern – Satellite Systems
Embedded Software Intern – Satellite Systems

Orbitaid Aerospace Pvt Ltd. • Bengaluru

On-site
Junior Embedded Software Engineer
Junior Embedded Software Engineer

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru Urban

On-site
INR 600,000 - 1,200,000
Flexible Working Hours
Startup culture
Space tech exposure
Senior Embedded Software Engineer
Senior Embedded Software Engineer

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru

On-site
INR 2,400,000 - 4,200,000
Market-competitive compensation
Startup culture and fast-paced R&D
Opportunity to work with Founding Team
+1
Flight Software Engineer
Flight Software Engineer

Aule Space • Bengaluru

On-site
INR 900,000 - 1,500,000
Competitive compensation including ES0
ESOPs
Hardware Design Engineer
Hardware Design Engineer

Catalyx Space, Inc. • Ahmedabad District

On-site
INR 900,000 - 1,300,000
Embedded Software Engineer - SAR
Embedded Software Engineer - SAR

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Space Systems Engineer
Space Systems Engineer

Globals Inc • Bengaluru Urban

On-site
INR 600,000 - 900,000