Embedded Software Engineer
This job is no longer accepting applications
See open jobs at Catalyx Space.See open jobs similar to "Embedded Software Engineer" Techstars.Software Engineering · Full-time
Ahmedabad, Gujarat, India
Role: Embedded Software Engineer
Location: Ahmedabad, Gujarat, India — On-site
Employment type: Full-time
Industry: Space Technology
About Catalyx Space:
We’re building AWS for space—providing in-space experiments and tech demos across LEO, deep space, and lunar orbit. Our offerings include unmanned labs, testbeds for rideshare and dedicated missions, and re-entry capsules for payload return. We simplify access with end-to-end solutions, no minimum mass limits, zero integration fees, and fast deployment (≤6 months), serving biopharma, semiconductors, materials science, defense, and more.
Role:
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 across spacecraft subsystems including power, communications, ADCS, thermal, and payload control.
This role requires 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 onboard computers and subsystem controllers
- Develop low-level drivers for sensors, actuators, radios, and communication buses such as I2C, SPI, UART, and 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 and hardware-in-the-loop test setups for mission validation
Qualifications:
- 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 RTOS such as FreeRTOS or Zephyr
- Strong understanding of digital electronics, microcontrollers, and processor architectures such as ARM Cortex-M/R or RISC-V
- Experience handling FPGAs, including integration with embedded systems and hardware-software co-design
- Familiarity with debugging tools such as JTAG, SWD, logic analyzers, and oscilloscopes
- Proficiency with Git, CI/CD pipelines, and automated testing practices
- Knowledge of fault tolerance, watchdogs, and redundant system design in embedded environments
Nice to have:
- Experience with space-grade or high-reliability systems, including radiation-hardened processors and fault-tolerant software
- 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
Compensation & benefits:
- Competitive salary (details will be shared with shortlisted candidates),
- health insurance
- Provident fund.
How to apply:
Apply via Zoho Recruit: https://catalyxspace.zohorecruit.in/jobs/Careers/193193000000349849/Embedded-Software-Engineer?source=CareerSite
We only contact candidates from @catalyx.space emails. No fees are required at any stage of our hiring process.
Equal Opportunity: Catalyx Space is an equal opportunity employer and does not discriminate on any protected characteristic.
This job is no longer accepting applications
See open jobs at Catalyx Space.See open jobs similar to "Embedded Software Engineer" Techstars.