- GalaxEye aims to
- shape the future of Satellite Image Acquisition, providing the most meaningful
- datasets, thus helping businesses and governments make data-driven decisions
- based on insights from satellite imagery. We will provide Satellite Imagery
- Datasets and Value-added services to Geospatial Analytics Companies and
- Infrastructure enterprises. At GalaxEye, we are working to build the best remote sensing satellites and also,
- we are researching various aspects of remote sensing.
The C&DH (Command
- & Data Handling) team at GalaxEye is responsible for
- designing and developing the onboard computing and embedded software
- infrastructure that powers our satellite constellation. The team works across
- embedded platforms, real-time systems, onboard communications, and flight
- software, encompassing Bare Metal, RTOS, and Embedded Linux-based development
- for mission-critical spacecraft operations.
The team operates in
- a highly interdisciplinary environment where embedded software, FPGA systems,
- avionics hardware, and mission operations come together to build reliable and
- high-performance satellite systems. We foster a culture of strong ownership, where
- engineers are expected to independently drive technical solutions, proactively
- identify and solve system-level challenges and provide strong engineering
- justifications while collaborating closely across hardware, FPGA, systems, and
- operations teams to deliver robust space-qualified solutions.
Key Responsibilities
- Design, develop, and maintain embedded software for spacecraft C&DH
- systems.
- Develop low-level firmware and board support packages (BSP) for
- microcontrollers, SoCs, and FPGA-integrated systems.
- Implement real-time software architectures using Bare Metal and RTOS
- environments.
- Develop and optimize Embedded Linux applications, drivers, and
- middleware.
- Work on communication interfaces and protocols such as SPI, I2C, UART,
- CAN, Ethernet, PCIe, SpaceWire, and CCSDS-based interfaces.
- Implement low-level drivers for micro controllers and SoCs (ADC, PWM, GPIO, Timers, RTC, Flash, EEPROM, etc.).
- Develop telemetry, tele-command, fault management, watchdog, boot loader,
- and health-monitoring software.
- Perform debugging, profiling, and performance optimization on target
- hardware.
- Support hardware bring-up, system integration, environmental testing,
- and mission operations.
- Contribute to software architecture, coding standards, CI/CD pipelines,
- and verification activities.
- Collaborate closely with avionics, FPGA, systems, and mission operations
- teams.
Requirements
Strong programming expertise in C/C++ for embedded systems.
Strong understanding of
- oMCU architecture (ARM Cortex-M/A/R or RISC-V, etc.)
- oMemory (stack/heap, static allocation, alignment, DMA coherency/caches
- if relevant)
- oBare Metal firmware development
- oRTOS concepts (task scheduling, synchronization, IPC, memory management)
- oEmbedded Linux internals and driver/application development
- Experience with one or more RTOS like FreeRTOS , Zephyr, ThreadX.
- Experience in Linux-based embedded systems like Device drivers,
- Kernel/user-space interaction, Build systems (Yocto/Buildroot) , Scripting experience in Python .
- Strong debugging skills using JTAG , GDB, Logic analyzers and
- Oscilloscope.
- Experience with communication protocols: SPI, I2C, UART, CAN, Ethernet,
- PCIe.
- Understanding software reliability, fault tolerance, and safety-critical
- system design.
Preferred
Qualifications
- Bachelor’s/Master's degree in
- Electronics, Embedded Systems, Computer Science, VLSI, or related field.
- 5-8 years of experience in
- embedded software or flight software development.
- Experience in aerospace, satellite, defense, robotics, or autonomous
- systems.
- Knowledge of spacecraft onboard software architecture and mission
- operations.
- Experience with FPGA-software co-design and MPSoC platforms.
- Familiarity with CCSDS, ECSS, or DO-178 development practices.
- Exposure to AI accelerators, edge computing, or high-speed data handling
- systems.
WhoWe’reLookingFor
- Strong systems-level thinking with ownership mindset.
- Able to independently debug hardware - software integration issues.
- Comfortable working in fast-paced R&D or space-tech environments.
- Passionate about building reliable real-time systems for
- mission-critical applications.
Benefits
- Fair compensation will be provided as per market standards
- Experience rapid growth and start-up culture
- Flexible Working Hours
- Open to exploring, discussing and implementing new ideas and processes
- Opportunity to work closely with the Founding Team at GalaxEye
- Get a chance to work with Advisors holding senior positions and
decades of experience.
Job description provided by GalaxEye.
View the original posting