Graphcore

AI compute

SeniorBMCEngineer

$260–352k Gdańsk, Pomeranian Voivodeship, Poland
The Brief

“Senior BMC Engineer at Graphcore. Skills: OpenBMC software stack development, BMC software stack development, C/C++ programming, Linux systems, embedded software development. Design and implement features within the OpenBMC software stack. Take ownership of projects, tasks, or initiatives from design through delivery”

What You'll Achieve.

deliver features within the OpenBMC software stack; deliver projects, tasks, or initiatives; resolve complex system-level issues; maintain high engineering standards; improve system reliability, performance, and maintainability

Industry & Context.

AI compute
Problems you'll solve

system-level debugging; troubleshooting

What They're Looking For.

Must Have

programming experience in C/C++, at least one of Python or Rust, Solid experience with Linux systems, embedded software development, Experience developing or maintaining production-quality software systems, Good understanding of system-level debugging and troubleshooting, Ability to independently own and deliver technical work

Nice to Have

Experience with OpenBMC or similar platforms, Experience with Yocto or embedded Linux build systems, Familiarity with hardware interfaces (I2C, SPI, GPIO, PCIe, etc.), Awareness of Redfish and system management standards, Experience working with server or datacenter systems

What You'll Do.

Design and implement features within the OpenBMC software stack

Take ownership of projects

or initiatives from design through delivery

Debug and resolve complex system-level issues across software and hardware boundaries

Contribute to architectural discussions and technical decisions

Improve system reliability

Support and contribute to Agile development processes

How You'll Work.

Team & Collaboration

Collaborate with hardware, firmware, and platform teams to define and implement interfaces; Contribute to architectural discussions and technical decisions; Review code, designs, and test plans; Support and contribute to Agile development processes

Communication Scope

communication skills

Process & Methodology

end-to-end project ownership, driving complex initiatives

Free ATS check

Applying for this Senior BMC Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Graphcore?

Real rants from real employees. Read before you apply.

Read Company Rants →