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.