Embedded Software Intern

PierSight

IN Full–time
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

Your next job is waiting

Create your profile and start applying in minutes.