Embedded Software Engineer

Posted 9 Days Ago
Be an Early Applicant
Ahmedabad, Gujarat, IND
In-Office
Mid level
Aerospace • Hardware • Defense • Manufacturing
The Role
Design, develop, and validate embedded software for satellite flight computers and subsystem controllers. Responsibilities include low-level driver development, real-time scheduling, fault detection, redundancy, hardware bring-up, avionics integration, satellite communications, and SITL/HIL testing. The role requires C/C++ expertise, bare-metal and RTOS programming, FPGA integration, embedded debugging, automated testing, and knowledge of reliable aerospace systems.
Summary Generated by Built In

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.


Skills Required

  • B.E./B.Tech or M.E./M.Tech in Electronics, Computer Science, Aerospace, or a related field
  • 2-6 years of experience in embedded software or firmware development
  • Strong proficiency in C/C++ and real-time embedded systems programming
  • Experience with bare-metal programming and an RTOS such as FreeRTOS or Zephyr
  • Understanding of digital electronics, microcontrollers, and processor architectures including ARM Cortex-M/R or RISC-V
  • Experience integrating FPGAs with embedded systems and performing hardware-software co-design
  • Familiarity with JTAG, SWD, logic analyzers, and oscilloscopes
  • Proficiency with Git, CI/CD pipelines, and automated testing practices
  • Knowledge of fault tolerance, watchdogs, and redundant embedded-system design
  • Experience with space-grade or high-reliability systems
  • Knowledge of satellite communication protocols
  • Exposure to ADCS algorithms, sensor fusion, or real-time control systems
  • Experience with satellite flight software frameworks or CubeSat missions
  • Familiarity with Python or MATLAB for simulation and data analysis
  • Understanding of aerospace software standards
  • Willingness to work extended hours and/or weekends as needed
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
34 Employees
Year Founded: 2024

What We Do

Catalyx Space Inc. develops orbital return vehicles and integrated space infrastructure for heavy-mass, high-power, high-volume missions. Its offerings span launch logistics, in-orbit operations, payload integration, mission control, and recovery, along with unmanned laboratories, testbeds, and reusable re-entry capsules. The company targets space logistics, in-space manufacturing, research, defense, and other commercial applications across low Earth orbit and beyond through vertically integrated mission services.

Similar Jobs

Oshkosh Corporation Logo Oshkosh Corporation

Senior Software Engineer

Artificial Intelligence • Automotive • Computer Vision • Machine Learning • Agriculture • Defense • Manufacturing
In-Office or Remote
7 Locations
15000 Employees
79K-127K Annually

Matrix Comsec Logo Matrix Comsec

Senior Software Engineer

Hardware • Information Technology • Security • Software
In-Office
Vadodara, Gujarat, IND
1178 Employees

Ralliant Corporation Logo Ralliant Corporation

Senior Embedded Software Engineer

Hardware • Semiconductor • Industrial • Manufacturing
Hybrid
Ahmedabad, Gujarat, IND
7000 Employees

Analog Devices Logo Analog Devices

Staff Engineer

Artificial Intelligence • Hardware • Automation • Manufacturing
In-Office or Remote
8 Locations
20292 Employees

Similar Companies Hiring

Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account