Embedded Software Intern – Satellite Systems

Orbitaid Aerospace Pvt Ltd.

Bengaluru

On-site

INR 334,800 - 558,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A pioneering aerospace technology firm in Bengaluru seeks an Embedded Software Intern for satellite systems. The role involves developing and testing flight firmware for satellite subsystems. Candidates should have strong C programming skills and an understanding of embedded systems, including RTOS and hardware integration. Preferred qualifications include hands-on experience with avionics development boards. Join a dynamic team shaping the future of space operations.

Qualifications

  • Strong proficiency in C programming for embedded systems.
  • Solid understanding of embedded C concepts, including interrupt handling and bitwise operations.
  • Familiarity with bare-metal programming and microcontroller access.

Responsibilities

  • Develop, debug, and maintain firmware for satellite onboard computers.
  • Write and test device drivers and Hardware Abstraction Layer (HAL) code.
  • Support integration and configuration of RTOS environments.

Skills

C programming for embedded systems
Embedded C concepts
Bare-metal programming
Real-time operating systems (RTOS)
Version control systems (Git)

Job description

Embedded Software Intern – Satellite Systems
  • Apply by: 30 Mar 2026
About the company

OrbitAID Aerospace is building the foundation for a new era of on-orbit servicing and refueling, enabling satellites to operate longer, maneuver more freely, and deliver greater value in space. At the core of this vision is the development of standardized docking and refueling technologies and a future network of orbital fuel stations, transforming how spacecraft are designed, launched, and sustained in orbit.
Our long-term goal is to make space operations more flexible, resilient, and sustainable—where satellites are serviced, upgraded, and refueled rather than replaced. We are a small, driven team that values strong engineering fundamentals, ownership, and hands‑on problem solving. At OrbitAID, you’ll work closely across disciplines, move quickly from concept to hardware and software, and contribute directly to building the space infrastructure that will power the next generation of missions.

Role Overview

The Embedded Software Intern – Satellite Systems supports the development and testing of onboard flight and avionics firmware for satellite subsystems. This role provides hands‑on experience in low‑level embedded programming, real‑time systems, and hardware–software integration for space‑grade embedded platforms.

Key Responsibilities
  • Develop, debug, and maintain firmware for satellite onboard computers and subsystem controllers based on ARM, RISC‑V, or similar architectures
  • Write and test device drivers and Hardware Abstraction Layer (HAL) code for spacecraft peripherals and sensors.
  • Implement and validate communication interfaces and protocols commonly used in satellites, including UART, SPI, I2C, CAN, Ethernet, and LVDS
  • Support integration and configuration of RTOS environments (FreeRTOS, RTEMS) or work with Embedded Linux for payload or avionics processors
  • Participate in code reviews, maintain clear documentation, and manage firmware repositories using Git‑based workflows
  • Support hardware bring‑up, board‑level testing, and subsystem integration using oscilloscopes, logic analyzers, and multimeters
  • Assist with debugging issues observed during integration, environmental testing, or system‑level simulations
Firmware / Software Knowledge
  • Strong proficiency in C programming for embedded systems (mandatory)
  • Solid understanding of embedded C concepts, including:
    • Interrupt handling and ISR design
    • Volatile usage and concurrency considerations
    • Bitwise operations and pointer arithmetic
  • Familiarity with bare‑metal programming and register‑level access to microcontrollers
  • Understanding of RTOS concepts relevant to flight software, including task scheduling, synchronization, and timing determinism
  • Knowledge of memory management in constrained flight systems (stack, heap, flash, RAM)
  • Familiarity with version control systems (Git, GitHub/GitLab)
  • Basic understanding of cross‑compilation toolchains and build systems (GCC ARM, Make, CMake)
Preferred Qualifications
  • Hands‑on experience with satellite or aerospace avionics development boards (e.g., STM32, ESP32, or similar MCUs)
  • Exposure to bootloaders, firmware update mechanisms, or in‑orbit software update concepts
  • Basic understanding of fault tolerance and software reliability for space systems
  • Familiarity with hardware security concepts, including secure boot and encryption
  • Experience reading spacecraft interface control documents (ICDs) or hardware datasheets
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 District

On-site
INR 1,200,000 - 2,200,000
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 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
Embedded Software Engineer - SAR
Embedded Software Engineer - SAR

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

GalaxEye • Bengaluru

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

GalaxEye • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Space mission exposure
Collaborative environment
Radar technology exposure
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
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
Embedded Software Lead - Satellite Payload
Embedded Software Lead - Satellite Payload

Neara • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Competitive incentives
Dynamic startup environment
Mentoring opportunities
Space Systems Engineer
Space Systems Engineer

Globals Inc • Bengaluru

On-site
INR 600,000 - 800,000