Graphcore logoGraphcore logo

Senior Staff Embedded Software/Firmware Engineer - Bringup

GraphcoreBengaluru, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Proven experience in embedded software development with a strong focus on C/C++ programming. Familiarity with silicon design and verification processes is preferred. Solid understanding of hardware-software integration and debugging techniques. Excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment. A passion for innovation and a desire to contribute to the advancement of AI technologies.

About the job

Senior Staff Embedded Software/Firmware Engineer (Bringup)

Graphcore stands at the forefront of innovation in Artificial Intelligence computing systems. Our company is dedicated to designing state-of-the-art semiconductors and data center hardware that deliver the specialized processing capabilities essential for advancing AI technologies, while ensuring efficiency for widespread adoption.

As a proud member of the SoftBank Group, Graphcore is part of an elite consortium of companies driving some of the most transformative technologies globally. We are excited to announce the launch of our new AI Engineering Campus in Bengaluru, which will be pivotal in our mission to shape the future of AI computing.

Job Summary

We invite you to join a dynamic and collaborative development team focused on creating C code for validating high-performance AI chips and platforms. In this role, you will be instrumental in supporting new product introductions and post-silicon validation.

As part of the Post-Silicon Bringup team, your responsibilities will include bringing first silicon to life, developing code primarily in C for configuring and exercising systems and sub-systems on new silicon devices. You will collaborate closely with various teams to ensure the product is fully characterized and operational, providing regular updates to program management on project status and progress. Additionally, you will lead and mentor other engineering team members, offering technical guidance and leveraging your expertise to drive continuous improvements in test infrastructure and processes.

The Team

The Post-Silicon Bringup team is a vital part of our Architecture and Validation department, responsible for validating new silicon upon its return from manufacturing. We enable and support the production software and firmware teams in bringing their software online and assist the Silicon Characterization team.

Responsibilities and Duties

  • Plan, design, develop, and debug silicon bringup sequences and tests in bare metal C/C++ on FPGA/Emulator before the first silicon arrives.
  • Deploy configuration sequences and validation tests on the first silicon and troubleshoot as necessary.
  • Develop automated test frameworks and implement improvements to existing processes.
  • Collaborate with cross-functional teams to enhance product performance and reliability.

About Graphcore

Graphcore is a recognized leader in AI computing systems, creating advanced semiconductors and data center hardware that empower AI innovations. As part of the SoftBank Group, we are committed to driving transformative technologies and enhancing the future of computing.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.