Austin, TX

Student Intern, Software & Hardware Engineer Job Details | Celestica International LP

OnsitePosted 1 week agoVisa Sponsorship

Job details

Location
Austin, TX
Work type
Onsite
Visa
Sponsorship available
Posted
1 week ago
Apply on
career2.successfactors.eu

About this role

Celestica is hiring a Student Intern, Software & Hardware Engineer for its Hardware Platform Services team. The role supports software and hardware engineering for data center infrastructure, including developing drivers, applications, and software libraries for next-generation CPU and GPU systems.

What you'll do:

  • Gather Requirements and provide technical solutions that span across the system
  • Design and implement drivers, application software that drive next generation CPU and GPU systems for Data Centers
  • Develop, augment and maintain software libraries to support computing on CPU / GPUs
  • Mentor and coach team members on the technical skills and approaches to solve problems
  • Review and maintain the quality of code going into production

What they're looking for:

  • Currently pursuing or approaching completion of a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related
  • Experience in C / C++ and other low-level programming languages and embedded systems
  • Experience in Hardware bring-up, validation of all low-level interactions, troubleshooting and resolution of  hardware / software interfaces in areas such as High‑speed interface bring‑up, Bootloader bring‑up and High‑speed interface bring‑up (PCIe, USB, DDR, MIPI, Ethernet)
  • Experience in Board bring-up of new embedded hardware with low-level driver development to verify functionality including Linux kernel bring-up, kernel enablement and upstreaming
  • Strong analytical and problem-solving abilities
  • Experience in Device Drivers such as PCIE, I2C, etc
  • Knowledge of BIOS, BMC, Secure Boot, Linux Kernel, etc
  • Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU
  • Familiarity with main elements of CPU, DPU, memory, NICs
  • Experience in designing and developing low level software to enable Data Center hardware
  • Prior experience GPU libraries like CUDA and ROCm is a plus

Benefits:

  • Experience working for one of the largest Canadian global technology companies
  • 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
  • Celestica's Time Off to Volunteer program – two paid days off to volunteer per year
  • Fun intern activities including celebration events and networking
  • Internal recognition programs and rewards for stellar performance
Ready to apply to Celestica?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About Celestica