Embedded Software Intern (India)

Embedded Software Intern (India)

16 Apr
|
PierSight
|
India

16 Apr

PierSight

India

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 team-oriented environment focused on learning and technical growth.

📌 Embedded Software Intern (India)
🏢 PierSight
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: embedded software intern (india) / india
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: embedded software intern (india) / india