Embedded Software Intern
PierSight
Posted on: March 18, 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.
About Company
PierSight
https://piersight.space
Your next job is waiting
Create your profile and start applying in minutes.