P

Embedded Software Intern

PierSight

IN Full–Time

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.

Posted 18 Mar 2026 · Listing from OnJob.io. Create a free profile to apply and see your AI match score.

Related Engineering jobs

Hand-picked roles that match this listing on skills, category and location — each scored to your profile inside OnJob.

Explore more on OnJob

Create my free profile — free