Student Intern, Engineering

Celestica International LP•San Jose, CA
•Onsite

About The Position

We are seeking an Engineering Student Intern to join our Data Center Platform Software team for 3 months, working on software for network switches and compute systems. You will help develop and debug BSPs, Linux device drivers, and hardware diagnostics. You will also contribute to operating system development and platform bring-up. Along the way, you will gain hands-on experience across the hardware/software stack behind AI and cloud infrastructure.

Requirements

  • Pursuing a Bachelor's Degree or Master’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Basic manufacturing system knowledge.

Nice To Haves

  • Working knowledge of C / C++ / Python
  • Understanding of complex systems, computer architecture, and Linux/OS concepts
  • Exposure to data structures, algorithms, and inter-process communication mechanisms
  • Familiarity with hardware/software integration and development tools such as GNU toolchains
  • Strong written/verbal communication, self-motivation, organization, and eagerness to learn
  • Actively involved in engineering or computer science student clubs and campus societies
  • Active participation in hackathons, technical design competitions, or representing school in regional events
  • Hands-on experience with collaborative coding projects, open-source contributions, or technical research initiatives

Responsibilities

  • Develop and debug Board Support Packages (BSPs) for data center network switches and compute systems.
  • Write and troubleshoot Linux device drivers to facilitate seamless hardware-software communication.
  • Design and execute hardware diagnostics to validate system stability, performance, and hardware integration.
  • Participate in platform bring-up, helping initialize and test new hardware alongside the software stack.
  • Contribute to operating system development, utilizing core Linux/OS concepts and inter-process communication mechanisms.
  • Write system-level code and scripts using C, C++, and Python to solve complex system challenges.
  • Collaborate with the Data Center Platform Software team, applying data structures and algorithms to optimize infrastructure for AI and cloud environments.

Benefits

  • Possibility of a student casual contract position after completion of internship
  • Possibility of a full-time position after completion of degree
  • Access to Celestica’s development programs and projects
  • Fun intern activities including celebration events and networking
  • Internal recognition programs and rewards for stellar performance
  • Opportunity: Job experience at a large Canadian-based global company
  • Innovation: We look to our employees to implement new ideas and improve the way we do things
  • Collaboration: Students work as part of global teams, enabled by collaborative technology
  • Sustainability: We uphold strong ethics, reduce our impact on the environment and empower employees to give back to the community
  • Development opportunities: Including soft skills courses, innovation projects and mentorship
  • Networking: Strategically build your professional network to advance your career and deepen relationships across your peers and colleagues.
  • Fun: Our interns have the opportunity to participate in fun activities including intern social events, Celestica’s charitable initiatives and our Spirit Week activities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service