Embedded Software Engineer (Bengaluru)

Embedded Software Engineer (Bengaluru)

12 Nov
|
Ethereal Exploration Guild
|
Bengaluru

12 Nov

Ethereal Exploration Guild

Bengaluru

About The Guild Ethereal Exploration Guild (The Guild) was founded in 2022. It is building Razor Crest Mk-1 (RCM1), the world’s first fully reusable medium-lift launch vehicle, where both stages fly back and fly again. The team brings more than 350 years of collective space-industry experience and a combined flight heritage of over 75 PSLV and GSLV launches. Most vehicle-critical work is done in-house, including:
• Propulsion: The Guild built India’s first reusable rocket engine. It is also developing a patented full-flow staged-combustion feed cycle, which makes it possible to recover and reuse the upper stage, not just the booster.
• Avionics: the flight computer, engine control units, power systems and GNC are designed in-house.
• Infrastructure: The Guild is building The Anchorage, a 149-acre site at Space City, Andhra Pradesh, about an hour from SDSC SHAR. Engine testing, stage qualification, manufacturing and vehicle integration will all happen there. Role Summary: As an Embedded Software Engineer, you will take end-to-end ownership of the flight software and firmware running on our in-house avionics for a fully-reusable, two-stage-to-orbit launch vehicle, from low-level drivers through to flight-qualified code. In a startup setting, you will work across hardware, FPGA, and GNC, directly shaping software architecture, real-time performance, and flight reliability. Core

Responsibilities:
1/ Flight Software & Firmware Development
• Develop flight software and firmware for flight computers, engine controllers, and sensor nodes
• Write low-level drivers, bootloaders, and BSPs for ARM Cortex-M/R and SoC-based platforms
• Implement deterministic, real-time tasks on an RTOS (FreeRTOS, RTEMS, NuttX, or similar)




• Integrate auto-generated GNC code from MATLAB/Simulink into flight software 2/ Communication & Data Handling
• Implement avionics protocols: CAN, UART, SPI, I2C, RS-422/485, SpaceWire, MIL-STD-1553
• Build telemetry/telecommand framing, packetization, and onboard data logging
• Develop interfaces between flight computers, FPGAs, ground systems, and test benches 3/ SIL & HIL Verification
• Execute SIL and HIL verification campaigns and build automated test harnesses
• Perform static analysis, unit testing, integration testing, and code coverage tracking
• Set up CI/CD pipelines for flight software builds and regression testing 4/ Fault Tolerance & Software Assurance
• Design safe-state behaviour, watchdogs, error detection/correction, and redundancy management
• Run fault-injection testing to verify resilience
• Follow DO-178C/ECSS-E-ST-40C practices: requirements traceability, reviews, and configuration management
• Support hazard analysis and software FMEA 5/ Integration & Flight Testing
• Bring up software on new avionics hardware with the hardware and FPGA teams
• Support subsystem, stage, and vehicle test campaigns, including hot fire and flight
• Analyze test data and close the loop quickly, in hours or days rather than months 6/ Startup Ownership & Cross-Functional Impact
• Operate across boundaries: firmware, flight software, GNC, and hardware
• Influence processor selection,



software architecture, and avionics interfaces
• Work directly with propulsion, assembly & integration, test, and safety & reliability teams on flight qualification Educational

Qualifications:
• Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, Embedded Systems, Aerospace, or a related field
• Robust fundamentals in computer architecture, operating systems, real-time systems, and digital electronics
• We value hands-on experience more than academic credentials Required Technical

Skills:
1/ Must-Haves
• Strong experience in embedded C/C++ for real-time systems, with MISRA-compliant coding Deep understanding of:
• RTOS concepts: scheduling, interrupts, priority inversion, determinism
• Microcontroller peripherals: ADC/DAC, timers, PWM, DMA
• Boot process, memory management, and secure boot
• Ability to debug on real hardware using JTAG/SWD, trace, logic analyzers, and oscilloscopes 2/ Programming & Tools
• Proficiency in C/C++, Python for test automation and tooling, and MATLAB/Simulink with Embedded Coder
• Experience with Git, CMake, and CI/CD pipelines 3/ Verification & Analysis
• Static analysis with Polyspace, Coverity, PC-Lint, or an equivalent
• Unit test frameworks and coverage tools
• SIL/HIL setups and requirements tools (DOORS/Polarion) Preferred Skills &

Experience:
• 2–5 years in embedded software for aerospace, defence, automotive, drones, or robotics
• Experience with launch vehicle, satellite, missile, or UAV flight software
• Telemetry/telecommand standards (CCSDS) and secure communication
• Exposure to DO-178C/DO-331 or ISO 26262

📌 Embedded Software Engineer (Bengaluru)
🏢 Ethereal Exploration Guild
📍 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: embedded software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (bengaluru) / bengaluru