hero
companies
Jobs

Embedded Software Intern

PierSight Space

PierSight Space

Software Engineering
India
Posted on Mar 13, 2026

Job Role: Embedded Software Intern

Location: On-site — Ahmedabad / Bengaluru

Industry: Space Technology

Employment Type: 6-Months Internship

Role Overview:

- We are seeking a motivated Embedded Software Intern to support the development of embedded systems used in flight-grade electronics.

- In this role, you will work closely with experienced embedded and hardware engineers to develop, test, and validate firmware for microcontroller-based systems. This internship offers hands-on exposure to real hardware platforms and high-reliability embedded development used in space applications.

- Candidates with a solid foundation in embedded programming, microcontrollers, and hardware interfaces are encouraged to apply. Interest or exposure to the space or aerospace domain will be considered an advantage.

Key Responsibilities:

- Develop, test, and debug embedded firmware for microcontroller-based systems.

- Collaborate with hardware engineers to understand schematics, interfaces, and board-level integration.

- Perform firmware validation and testing including:

  • Unit Testing
  • Software-in-the-Loop Simulation (SILS)
  • Hardware-in-the-Loop Simulation (HILS)

- Implement embedded applications using C, C++, and Python.

- Configure and generate embedded code using tools such as HALCoGen.

- Develop and test applications on Texas Instruments (TI) Hercules microcontrollers and related platforms.

- Use Eclipse-based IDEs for development, debugging, and integration.

- Ensure code quality by following MISRA-C coding guidelines.

- Use Git or similar version control systems for source code management and collaboration.

- Document firmware, test procedures, and validation results.

Required Skills:

- Strong understanding of embedded hardware fundamentals, including microcontrollers and peripherals.

- Programming experience in C, C++, and Python.

- Knowledge of communication protocols such as:

  • UART
  • SPI
  • I2C
  • CAN

- Understanding peripherals such as Timers, Counters, ADC, GPIO, Flash and Watchdog.

- Hands-on experience with Texas Instruments (TI) microcontrollers.

- Experience using Eclipse-based IDE environments.

- Familiarity with code generation tools such as HALCoGen or STM32CubeMX.

- Knowledge of embedded debugging tools such as:

  • JTAG
  • SWD
  • Oscilloscope
  • Logic Analyzer

- Hands-on experience with Real-Time Operating Systems (RTOS).

- Familiarity with Git or other version control systems.

Good to Have:

- Understanding embedded coding standards and guidelines.

- Prior projects involving microcontrollers or hardware–software integration.

- Exposure in space technology or aerospace systems.

Qualifications:

- Bachelor's or master's degree in one of the following fields:

  • Electronics and Communication Engineering
  • Electronics and Instrumentation
  • Robotics
  • Computer Engineering

What You will Gain:

- Hands-on experience working on real embedded hardware platforms.

Exposure in embedded development workflows used in space technology.

- Mentorship from experienced engineers.

- Opportunity to work in a fast-growing team.

- A collaborative environment focused on learning and technical growth.