Technical Intern, Firmware Engineer

Ampere 

📍 Santa Clara, United States 🇺🇸

internship
intern
44
on-site
Expired
Posted —
This job posting has expired View All Firmware Engineer Jobs

Key Skills

CARMGitLinuxdebugging

Industry

SemiconductorConsumer Electronics

Job Description

Description

Invent the future with us.

Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient AI compute.

As a pioneer in the new frontier of energy efficient high-performance computing, Ampere is part of the Softbank Group of companies driving sustainable computing for AI, Cloud, and edge applications.

Join us at Ampere and work alongside a passionate and growing team - we’d love to have you apply!

About The Role

Internship period is full-time for the Summer (May/June - August/September)

Join our team as a Software Engineering Intern and dive into the world of bare-metal firmware development! You'll play a key role in integrating crucial improvements into our Trusted Firmware-A (TF-A) codebase. This project will give you hands-on experience with core system components and their interaction.

What You’ll Achieve

  • Contribute to Firmware Development: Work directly on TF-A, a foundational piece of software for ARM systems, assisting in implementing and enabling critical features required for advanced testing.
  • Write and Debug Code: Develop, test, and debug C code within a bare-metal firmware environment.
  • Learn System Integration: Collaborate with experienced engineers to understand how different software and hardware components interact, particularly in the context of our pre-silicon models and continuous integration (CI) systems.
  • Assist with Testing: Participate in testing and validation activities, including helping to integrate new tests into our CI pipeline.
  • Document Your Work: Contribute to internal documentation and technical specifications, learning how to clearly communicate your code and design choices.

About You

  • Proficiency in C programming is essential.
  • Basic understanding of computer architecture concepts (e.g., memory management, basic CPU operation, exceptions).
  • Experience with version control systems, particularly Git.
  • Exposure to Linux development environments.
  • Strong problem-solving skills and an eagerness to learn new technologies.
  • Good written and verbal communication skills.
  • Knowledge of ARM architecture or assembly language is a plus.
  • Any exposure to debugging tools (like GDB) is a plus.

Education

  • Currently pursuing a BS degree in Electrical Engineering, Computer Science, Information Technology, or a related technical field of study. Candidates pursuing a MS degree also considered.

What We’ll Offer

At Ampere we believe in taking care of our interns and providing a competitive rewards package that includes an hourly rate and comprehensive benefits. The pay range for this role is between $44 and $50 per hour.

Benefits Highlights Include

  • Premium medical, dental, and vision insurance
  • Mentorship and on-the-job training from industry experts
  • Ergo friendly desk set-up
  • Vibrant game rooms to take a break and bond with colleagues
  • Micro-kitchens with a variety of healthy snacks, espresso, and refreshing drinks

And there is much more than compensation and benefits. At Ampere, we foster an inclusive culture that empowers our interns to do more and grow more. We are excited to share more about our internship opportunities with you through the interview process.

Internships are open to all eligible students regardless of age including veterans who returned to school.

Ampere is an inclusive and equal opportunity employer and welcomes applicants from all backgrounds. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, religion, age, veteran and/or military status, sex, sexual orientation, gender, gender identity, gender expression, physical or mental disability, or any other basis protected by federal, state or local law.