Asteria Aerospace Ltd is a full-stack drone technology company providing actionable intelligence from aerial data. We develop deeply customized drone solutions for government and enterprise customers using our in-house hardware design, software development, and manufacturing capabilities. We have been a trusted partner to provide long-term and quality-focused drone products & services to the defence & homeland security, agriculture, oil & gas, energy & utilities, telecommunications, mining, and construction sectors. Our drone solutions protect borders and facilities, improve farm yields, inspect critical assets, and monitor construction sites using the power of aerial intelligence. Asteria Aerospace is a subsidiary of Jio Platforms Ltd, which is a majority-owned subsidiary of Reliance Industries Ltd.  

If drones excite and inspire you, we would love to have you as a part of our growing team of change-makers. Don’t simply watch the latest tech unfold, be a part of creating the future with us! 

  

Our Values 

  1. Take Charge 
  2. Build Trust 
  3. Thrive Together 
  4. Pursue Excellence 
  5. Focus on Quality 

Job Description:

As an Embedded Software Intern, you will work alongside our team to develop complex electro-mechanical systems/subsystems for drones. You will gain hands-on experience in embedded software development, including firmware, software-hardware interface design, and system integration. This internship offers an opportunity to contribute to the entire software development lifecycle, from conception to deployment, and to collaborate with various teams across the organization.


Responsibilities:

  • Assist in the design, development, and debugging of embedded software for drone systems, including flight control, peripheral interaction, and health monitoring.
  • Collaborate with hardware engineers to define and implement software-hardware interfaces.
  • Participate in Agile development practices throughout the software development lifecycle.
  • Help optimize software performance and memory utilization.
  • Troubleshoot and resolve software defects and system issues under the guidance of senior engineers.
  • Work with cross-functional teams, including firmware engineers, hardware engineers, and product managers, to ensure successful project outcomes.
  • Stay informed about the latest trends and technologies in embedded software development.


Qualifications:

Currently pursuing or recently completed a Bachelor’s or master’s degree in electrical/computer engineering or a related field.


Desired Skills & Characteristics:

  • Basic understanding of embedded software development, including design, development, testing, and debugging.
  • Familiarity with programming in C/C++ and real-time operating systems (RTOS).
  • Knowledge of communication protocols such as UART, CAN, USB, I2C, and SPI.
  • Enthusiasm for learning and working with Linux-based embedded systems.
  • Ability to work independently as well as in a collaborative team environment.
  • Strong verbal and written communication skills with attention to detail.


Nice to Have:

  • Experience with Python or Lua scripting.
  • Familiarity with version control systems like Git.
  • Basic knowledge of Linux kernel and driver development.
  • Understanding of Agile development methodologies.