INTERNSHIP DETAILS

Embedded Software Intern

CompanyInspire Semiconductor
LocationAustin
Work ModeOn Site
PostedMarch 10, 2026
Internship Information
Core Responsibilities
The intern will be responsible for developing the critical software layer enabling seamless inter-chip network communication to allow hardware to scale across multi-chip configurations. This involves delivering production-quality Linux Drivers handling PCIe interfacing and integration into the Yocto-based Linux environment.
Internship Type
intern
Company Size
17
Visa Sponsorship
No
Language
English
Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page

About The Company
InspireSemi provides revolutionary high-performance, energy-efficient accelerated computing solutions for High-Performance Computing (HPC), AI, graph analytics, and other compute-intensive workloads. The Thunderbird “supercomputer-cluster-on-a-chip” is a disruptive, next-generation datacenter accelerator designed to address multiple underserved and diversified industries, including financial services, computer-aided engineering, energy, climate modeling, cybersecurity, and life sciences & drug discovery. Based on the open standard RISC-V instruction set architecture, InspireSemi’s solutions set new standards of performance, energy efficiency, and ease of programming. The Company is headquartered in Austin, TX and led by an accomplished team with a proven track record. It is leveraging an efficient, scalable fabless operating model with outsourced manufacturing partners (e.g.- TSMC, ASE). Leading industrial companies, national labs, and computer OEMs value our technology, innovative North America design team, and world-class supply chain partners.
About the Role
Embedded Software Intern 

Focus: Inter-chip Networking 

What You’ll Solve 

You will enable our chips to talk to one another. You’ll be tackling the critical software layer that allows for seamless inter-chip network communication, ensuring our hardware can scale across multi-chip configurations. 

What You’ll Deliver  

A production-quality Linux Driver for inter-chip communication. You will be responsible for the code that handles PCIe interfacing and its integration into our Yocto-based Linux environment. 

What You’ll Learn  

You will dive deep into Linux Kernel development and the PCIe protocol. You’ll learn how to navigate the complexities of Yocto Project builds and gain a fundamental understanding of custom CPU architectures. 

What You Bring

  • Major: Software Engineering or CS. 
  • Technical Edge: Strong C programming skills are required. A background in embedded systems or knowledge of generic CPU architectures is a major plus. 
  • Tools: Experience with Git and a desire to work at the hardware-software interface. 

Key Skills
C ProgrammingLinux Kernel DevelopmentPCIe InterfacingYocto ProjectEmbedded SystemsGitLinux DriverCPU Architectures
Categories
EngineeringSoftwareTechnology