Software Engineer Internship

Year    Remote, IN, India

Job Description

Role Overview



As a

Software Engineer Intern

, you will work alongside experienced engineers to build, test, and refine software that powers Hawk Aerospace's mission-critical systems. You will contribute to real-world projects involving flight software, simulation tools, ground-control systems, and data-processing pipelines. This internship is designed for students who are passionate about aerospace technology, embedded systems, and high-performance software development.

Key Responsibilities



Assist in designing, developing, and testing software for UAVs, avionics, or simulation systems. Contribute to codebases in languages such as

Python, C/C++, Java, or Rust

. Work with real-time operating systems (RTOS), embedded platforms, or cloud-based systems (depending on team). Develop tools for telemetry analysis, sensor integration, or flight data visualization. Collaborate with cross-functional teams including hardware, firmware, and flight-testing engineers. Write clean, maintainable code with proper documentation. Participate in code reviews, debugging sessions, and sprint planning. Support integration and testing of new software features on hardware-in-the-loop (HIL) or simulation environments.

Preferred Qualifications



Pursuing a

Bachelor's or Master's degree

in Computer Science, Software Engineering, Aerospace Engineering, or related field. Strong understanding of

data structures, algorithms, and object-oriented programming

. Experience with one or more programming languages:

Python, C++, or Java

. Familiarity with Git, Linux, and basic software development workflows. Interest in aerospace, robotics, drones, or autonomous systems. Good problem-solving and communication skills. Ability to work independently and in a team environment.

Bonus Skills (Nice to Have)



Experience with UAVs or robotics platforms (PX4, ArduPilot, ROS). Knowledge of embedded systems or microcontrollers. Exposure to machine learning, computer vision, or control systems. Experience with simulation tools (Gazebo, MATLAB/Simulink, or FlightGear). Web or frontend development for ground-control interfaces.

What You'll Gain



Hands-on experience building software used in real aerospace applications. Mentorship from industry professionals in flight systems, autonomy, and embedded software. Opportunity to contribute to flight tests, simulations, or research prototypes. A portfolio of impactful engineering work. Possibility of full-time employment after internship completion.
Job Type: Internship
Contract length: 6 months

Pay: ₹10,000.00 - ₹15,000.00 per month

Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4759450
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Internship
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year