Location: Vijayawada (On-site)
Type: Full-Time
Experience: 0-2 Years (Internships, Research Experience, Formula Student, SAE Aero Design, CanSat, Rocketry, CubeSat, UAVs, Robotics, Open-Source Hardware, or Equivalent Hands-on Engineering Experience)
CTC: ₹4–7 LPA (Based on Experience & Expertise)
Start Date: Immediate
Position Open: 1
ABOUT US
At AnduraX, we’re building India’s first private Re-entry vehicle designed to fly to space, carry experiments and payloads, and return them safely to Earth. We believe the future of space isn’t just about going farther; it’s also about coming back safer. By building a platform that can fly frequently, recover gently, and serve a wide range of commercial and defence needs, we’re opening doors to a space-powered industrial future. As part of our growing team, you will gain direct experience working on multidisciplinary flight systems that integrate aerodynamics, avionics, guidance, propulsion, structures, recovery systems, and mission operations.
ROLE OVERVIEW
As an Associate Embedded Software Engineer, you will support the development, integration, and validation of embedded software for AnduraX's reusable re-entry vehicle and associated ground systems. Working alongside senior Embedded Systems, Flight Software, and Electrical & Avionics engineers, you will develop firmware for onboard electronics, implement communication protocols, interface with sensors and actuators, and contribute to the software that powers mission-critical aerospace systems.
This role is ideal for engineers passionate about embedded programming, microcontrollers, real-time systems, and autonomous aerospace technologies. You will gain hands-on experience across the complete software development lifecycle,from firmware development and hardware integration to laboratory testing, vehicle integration, and flight campaigns.
This role combines embedded software development with laboratory debugging, hardware integration, system validation, and outdoor flight-test support.
RESPONSIBILITIES
Embedded Software Development
- Develop embedded firmware for onboard aerospace electronics and flight systems.
- Write clean, modular, and maintainable software in C and C++.
- Assist in developing firmware architecture for reusable embedded software.
- Develop Hardware Abstraction Layers (HAL) and peripheral drivers.
- Optimize firmware for performance, memory usage, and reliability.
- Maintain software documentation and version control.
Embedded Systems Engineering
- Develop firmware for STM32 and ARM Cortex-M-based microcontrollers.
- Interface with IMUs, GNSS receivers, barometers, magnetometers, radios, actuators, and payload electronics.
- Implement communication protocols between onboard subsystems.
- Assist in developing bootloaders and firmware update mechanisms.
- Support software integration with custom embedded hardware.
- Participate in embedded system bring-up and validation.
Software Verification & Testings
- Perform unit, integration, and system-level testing.
- Support Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing.
- Debug embedded software using hardware debugging tools.
- Analyse software logs and test data.
- Investigate software anomalies and implement corrective actions.
- Support software verification before flight operations.
Hardware Integration & Flight Support
- Assist in integrating firmware with avionics hardware.
- Support laboratory testing and system checkout activities.
- Participate in vehicle integration and flight campaigns.
- Support pre-flight software validation and post-flight data analysis.
- Assist in firmware updates between flight campaigns.
- Contribute to engineering documentation and configuration management.
Engineering Development
- Prepare software documentation and technical reports.
- Support software release management and configuration control.
- Assist in maintaining reusable software libraries.
- Participate in design reviews and engineering discussions.
- Support multidisciplinary engineering activities wherever required.
Cross-Functional Collaboration
- Work closely with Embedded Hardware, Flight Software, Electrical & Avionics, GNC, Systems Engineering, Mechanical, and Test teams.
- Learn from senior engineers through hands-on project work.
- Support multidisciplinary engineering activities wherever required.
- Participate in technical reviews and internal design meetings.
- Continuously improve technical skills and engineering knowledge.
REQUIREMENTS
- B.Tech/B.E. in Computer Science, Electronics & Communication Engineering, Embedded Systems, Electrical Engineering, Computer Engineering, Robotics, Aerospace Engineering, or a related discipline.
- 0–2 years of relevant industry, internship, research, or hands-on engineering experience. Exceptional fresh graduates with strong project portfolios are encouraged to apply.
- Strong understanding of Embedded C/C++, Embedded Systems, Microcontrollers, ARM Cortex-M Architecture, Embedded Software Design, Communication Protocols, Interrupts & Timers, Real-Time Operating Systems (Basic), Data Structures & Algorithms.
- Basic understanding of embedded debugging and hardware-software integration.
- Good analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- Eagerness to learn and work in a multidisciplinary engineering environment.
PREFERRED SKILLS
Experience with:
- Robotics, Formula Student, CanSat, Rocketry, CubeSat, UAV, or similar engineering projects.
- Embedded firmware development.
- STM32-based projects.
- Sensor interfacing.
- Communication protocol implementation.
- Real-time embedded applications.
- Engineering documentation.
- Open-source embedded projects.
Proficiency in:
- C
- C++
- Python
- STM32CubeIDE
- Keil MDK
- VS Code
- Git
- FreeRTOS
Familiarity with:
- STM32 Microcontrollers
- ARM Cortex-M Architecture
- UART, SPI, I²C, CAN
- DMA & Interrupt Programming
- J-Link / ST-Link Debuggers
- Oscilloscopes & Logic Analyzers
- Bootloaders
- Linux
- GitHub
- PX4 (Basic)
- NASA, ESA, ECSS, or ISRO software development practices
Prior experience with Indian or international aerospace programs (ISRO, DRDO, private space tech firms, startups) will be considered an added advantage.
ADDITIONAL REQUIREMENTS
- Ability to work in a fast-paced startup environment where responsibilities evolve with program needs.
- Comfortable working across multiple engineering disciplines and contributing beyond a narrowly defined role.
- Willingness to travel for flight tests, supplier visits, customer meetings, government reviews, conferences, and technical demonstrations as required.
- Ability to work outdoors during integration campaigns, launch operations, and recovery activities under varying weather conditions.
- Comfortable standing, walking, bending, and working for extended periods during hardware integration and testing activities.
- Ability to safely lift and carry engineering equipment and hardware weighing up to 20 kg, with appropriate assistance when required.
- Willingness to occasionally work outside regular business hours during integration campaigns, flight tests, critical milestones, or mission operations.
- Strong commitment to documentation, configuration control, schedule discipline, and maintaining high-quality program records.
- Ability to obtain and maintain any security clearances or background verifications required for defence, strategic, or government-sponsored projects (subject to applicable regulations).
- Demonstrate a strong safety-first mindset and adherence to laboratory, workshop, propulsion, and flight-test safety procedures.
- Excellent communication and stakeholder management skills with the ability to coordinate multidisciplinary engineering teams.
- Self-driven, proactive, and capable of independently driving complex technical programs from concept through demonstration.
- Close attention to detail, excellent organizational skills, and the ability to manage multiple priorities simultaneously.
- Passion for aerospace, space exploration, reusable launch systems, and advanced flight technologies, with a willingness to continuously learn and adapt to new challenges.
Pay: ₹400,000.00 - ₹700,000.00 per year
Work Location: In person