SOFTWARE/C-C++/ DEVELOPER (Bengaluru)

SOFTWARE/C-C++/ DEVELOPER (Bengaluru)

06 Nov
|
Kritikal Securescan
|
Bengaluru

06 Nov

Kritikal Securescan

Bengaluru

Location: Gurugram, India
Experience: 6-8+ Years
Employment Type: Full time
Qualification: B.E./B.Tech/M.Tech/MS in Software Engineering or related discipline

Job Description

We are looking for an experienced Software Developer - Satellite Spacecraft Systems to design, develop, integrate, and validate embedded flight software and ground segment applications for satellite missions. The role focuses on real-time embedded systems, spacecraft communication protocols, and mission-critical software development.

Key Responsibilities

- Develop onboard Flight Software (FSW) and ground segment applications for satellite systems.
- Design embedded software for spacecraft subsystems, including AOCS, EPS, payload, and communication systems.
- Develop real-time applications using Embedded C, C++, Python, and RTOS.
- Implement hardware interfaces such as SPI, I2C, UART, CAN, SpaceWire, and Ethernet.
- Develop satellite telemetry, telecommand, and data-handling software.
- Perform hardware-software integration, debugging, and performance optimization.
- Conduct Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing.
- Implement fault detection, isolation, and recovery mechanisms.
- Perform software verification, validation, unit testing, and integration testing.
- Collaborate with spacecraft hardware, RF, AOCS, and mission operations teams.




- Support satellite commissioning, in-orbit software updates, and anomaly resolution.
- Ensure compliance with ECSS, NASA, ISRO, and MISRA C guidelines, as applicable.

Required Technical Skills

- Satellite/Spacecraft Flight Software (FSW)
- Embedded C/C++ and Python
- RTOS - FreeRTOS or Equivalent
- Embedded Software Firmware Development
- Satellite Telemetry Telecommand (TM/TC)
- SPI, I2C, UART, CAN, SpaceWire, Ethernet
- AOCS, EPS Spacecraft Subsystem Integration
- SIL/HIL Testing Software Verification
- Hardware-Software Integration Debugging
- Git, CI/CD, Static Code Analysis
- Fault-Tolerant Real-Time Software Development

Preferred Experience

- Hands-on experience in satellite, spacecraft, or space technology projects .
- Experience developing onboard flight software for satellite subsystems.
- Familiarity with space software standards, including ECSS, NASA, ISRO, and MISRA C.
- Experience with spacecraft integration, simulation, environmental testing, and mission operations.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 SOFTWARE/C-C++/ DEVELOPER (Bengaluru)
🏢 Kritikal Securescan
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software/c-c++/ developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software/c-c++/ developer (bengaluru) / bengaluru