Apply Now

Location

-, India

Salary

Open

Job Type

Full-time

Date Posted

March 13th, 2026

View All Jobs

Embedded Software Intern at PierSight

Location

-, India

Salary

Open

Job Type

Full-time

Date Posted

March 13th, 2026

Apply Now

View All Jobs

Download File

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. 

Apply Now

Jobs at PierSight

Powered by