20 Aug
|
GalaxEye Space
|
Bengaluru
20 Aug
GalaxEye Space
Bengaluru
Key Responsibilities
- Design, develop, and maintain embedded software for spacecraft CDH 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.
- Solid understanding of MCU architecture (ARM Cortex-M/A/R or RISC-V, etc.).
- Memory (stack/heap, static allocation, alignment, DMA coherency/caches if relevant).
- Bare Metal firmware development.
- RTOS concepts (task scheduling, synchronization, IPC, memory management).
- Embedded 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 Q
📌 Senior Embedded Software Engineer (Bengaluru)
🏢 GalaxEye Space
📍 Bengaluru