Back to all jobs
Graphcore logo

BMC Engineer

Graphcore
Gdańsk2d ago

About the role

<h2><strong><span style="font-size: 10pt;">Salary Range: PLN 196,000 - 265,000</span><br></strong></h2> <p><strong>Subject to alignment to the responsibilities&nbsp;and duties of the role</strong></p> <h2><strong>About Graphcore&nbsp;</strong></h2> <p>At Graphcore, we’re building the future of AI compute.</p> <p>We’re a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale.</p> <p>As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem.</p> <p>To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world.</p> <p>We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence</p> <h2 id="Job-Summary" data-renderer-start-pos="164"><strong data-renderer-mark="true">Job Summary</strong>&nbsp;</h2> <p>Reporting to the BMC Manager, the BMC Engineer will contribute to the design and development of the Baseboard Management Controller and Rack Management Controller software stack for next-generation AI server-class systems. Working under guidance from senior engineers, they will support development and integration of system management features for large-scale datacenter environments.</p> <h2 id="The-Team" data-renderer-start-pos="608"><strong data-renderer-mark="true">The Team</strong>&nbsp;</h2> <p>This is an exciting opportunity to join a growing team at Graphcore. We are developing a complete OpenBMC-based software stack for both Baseboard Management Controller and Rack Management Controller platforms. This includes development of low-level drivers, system services, WebBMC interfaces, and Redfish APIs.</p> <h3 id="Responsibilities-and-Duties" data-renderer-start-pos="1039"><strong data-renderer-mark="true">Responsibilities and Duties</strong></h3> <ul> <li>Contribute to the design and implementation of OpenBMC-based solutions for AI server platforms</li> <li>Work collaboratively with BMC, firmware, and hardware engineering teams</li> <li>Support development of system components such as kernel drivers, system services, and APIs</li> <li>Assist in debugging issues, fixing bugs, and improving product quality</li> <li>Contribute to code reviews, design discussions, and test planning</li> <li>Support Agile development processes within the team</li> <li>Build knowledge of system architecture, hardware interfaces, and OpenBMC components</li> </ul> <h2 id="Candidate-Profile" data-renderer-start-pos="1755"><strong data-renderer-mark="true">Candidate Profile&nbsp;</strong></h2> <h3 id="Essential:" data-renderer-start-pos="1775"><strong data-renderer-mark="true">Essential:</strong></h3> <ul> <li>Bachelor’s/Master’s/PhD or equivalent experience in relevant field</li> <li>Programming experience in at least two of: C, C++, Rust, Python</li> <li>Understanding of Linux fundamentals (distributions, packaging, deployment, system services)</li> <li>Basic understanding of embedded or low-level systems development</li> <li>Good written and verbal communication skills</li> <li>Ability to work collaboratively and deliver assigned tasks reliably</li> <li>Motivation to learn and solve technical problems</li> </ul> <h3 id="Desirable" data-renderer-start-pos="2364"><strong data-renderer-mark="true">Desirable</strong></h3> <ul> <li>Exposure to embedded Linux environments (e.g., Yocto)</li> <li>Awareness of OpenBMC or similar systems</li> <li>Basic knowledge of hardware interfaces (I2C, SPI, GPIO, etc.)</li> <li>Awareness of Redfish or system management concepts</li> <li>Interest in datacenter or server systems</li> </ul> <h2><strong>Benefits</strong></h2> <p>In addition to a competitive salary, Graphcore offers annual leave policy, medical and dental health plans, a gym card, and employee pension (matched up to 4%). We review our benefits on a yearly basis to ensure we offer a valuable and rewarding benefits programme to our employees. We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.</p>

731,000+ hidden jobs like this

Graphcore and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.