Home Job Listings Categories Locations

Embedded Software Engineer

📍 India

Technology Skyroot Aerospace

Job Description

Job Summary: We are looking for a driven and technically sound

Embedded Software Engineer

to join the Avionics department. The selected candidate will be responsible for developing and maintaining

real-time embedded firmware

for satellite and launch vehicle avionics systems, including payload interfaces, onboard data handling units, communication modules, and telemetry systems. You will work on mission-critical systems that demand high reliability, low power operation, and fault tolerance under harsh space environments.

Roles & Responsibilities: Design, develop, and test embedded firmware for satellite avionics subsystems including

OBDH (Onboard Data Handling) ,

TMTC ,

power control ,

sensor interfaces , and

payload controllers . Implement firmware for interfacing with

radiation-hardened microcontrollers ,

sensors ,

memory modules , and

communication buses . Develop and optimize real-time routines for

telemetry data handling ,

telecommand parsing ,

health monitoring , and

autonomous system control . Write device drivers and interface logic for

SPI, I2C, UART, CAN, RS-422 , and

SpaceWire

protocols. Support

board bring-up , system integration, and flight hardware testing. Work with hardware and systems teams to define firmware architecture and interface specifications. Ensure compliance with

space-grade development standards

(e.g.,

ECSS ,

DO-178C , or equivalent). Participate in

unit testing ,

HIL testing , and

end-to-end validation

for mission readiness. Document code, design rationale, test results, and interface definitions.

Skills Required: Technical Skills: 2–5 years

of experience in

embedded firmware development , preferably in

satellite, defence or aerospace domain . Strong experience in

Embedded C/C++

programming for real-time systems. Hands-on experience with

RTOS

(FreeRTOS, RTEMS, RTLinux or custom schedulers). Hands-on development experience

with using

microcontrollers and microprocessors -

STM32, Zynq SoCs, Zynq Ultrascale, RF SoC, etc. Experience with

embedded communication interfaces : UART, SPI, I2C, CAN, RS-422 and Ethernet. Expertise in

low-level firmware development , bootloaders, and interrupt-driven architectures. Good understanding of

Avionics Software ,

fault detection , and

redundancy logic . Experience with hardware debugging tools:

oscilloscopes ,

JTAG/SWD ,

logic analyzers , etc. Excellent data analysis, Problem solving, and decision-making skills Use version control systems (GIT) and Application management tools (Jira,Polarian,IBM Rational) for effective workflow management. Familiarity with static analysis tools. Desirable / Bonus Skills: Exposure to

radiation-tolerant design practices

and

watchdog/time supervision

strategies. Familiarity with

space communication protocols

like CCSDS, SpaceWire, or MIL-STD-1553. Familiarity with

space-qualified microcontrollers , SoCs, and memory devices (NOR/NAND Flash, MRAM, EEPROM). Experience with

flight software simulators ,

automated test benches , or scripting with

Python/Bash . Working knowledge of

power management ,

thermal control , or

payload interfacing . Prior experience with

space missions, satellite bus systems , or

payload control systems

is a strong plus.

Soft Skills: Strong analytical and debugging skills. Clear verbal and written communication for technical documentation and cross-functional coordination. Attention to detail with a strong sense of ownership and quality consciousness. Ability to work in fast-paced, high-reliability, and schedule-driven space missions.

Experience & Qualification: B.E/B.Tech or M.E/M.Tech in

Electronics ,

Electrical ,

Computer Science ,

Aerospace , or

Embedded Systems Engineering .

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: December 21, 2025
Job Type: Technology
Location: India
Company: Skyroot Aerospace

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.