← Back to jobs
PPierSight

Embedded Software Intern

PierSight

Ahmedabad, Bengaluru
Full-Time
0-3 Years experience

Description

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 PierSight

-

Industry: no-mention0Website