Logo for 9elements

OpenBMC Developer

Key Facts

Remote From: 
Full time
German, English

Other Skills

  • Technical Acumen
  • Communication
  • Virtual Collaboration
  • Engagement Skills
  • Teamwork
  • Problem Solving

Roles & Responsibilities

  • Strong debugging and coding skills with ability to deep-dive into technical issues, including hardware-level problems.
  • Fluent in English; able to communicate effectively in business and technical contexts.
  • Passion for Open-Source and experience collaborating with Open-Source communities to find optimal solutions for customers and the community.
  • Engaged, team-oriented and able to contribute to the ecosystem and upstream projects.

Requirements:

  • Collaborate with the OpenBMC team on various customer projects, typically in a small team of 2-5 engineers.
  • Implement features into OpenBMC or add board support for customers, aligned with upstream community.
  • Ensure contributions are upstreamed back to the Open-Source community and upstream-friendly.
  • Work with customers and internal teams to craft the best possible Open-Source firmware solutions.

Job description

About us
9elements is the leading open-source firmware vendor in the world. Our engineers deliver production-grade open-source firmware for millions of servers everyday - and we are dedicated to open-source! We love being part of the community and we understand our responsibility to shape and drive the whole ecosystem forward!
About the Job
OpenBMC is one of our core expertise within 9elements. We support our customers in bringing up platforms, adding features or debugging issues every day. We are dedicated on our customers success as they trust us to bring up their platforms with open-source firmware. They are our heroes - and we dedicate our work time to craft the best possible solutions which aligns with upstream.
Your Role
You will be working with the openBMC team on various customer projects. The team size ranges between 2 to 5 engineers on one project. You will work with the team on implementing features into openBMC or bringing in board support for our customers - always aligned (and upstreamed back) with/into the community.
Your mission
You are open-source at the heart. Your mission is to shape this ecosystem with us and break the ties to the proprietary world. 9elements and you have one mission: Change how we develop firmware and make open-source the standard.
Your profile
You profile:
  • Being able to deep dive into technical issue - You love code and love debugging issues down to the core (which can be hardware - sometimes)
  • You're fluent in English - English is our business language, internal and external and you should be able to communicate with it.
  • You like working with Open-Source - sounds obvious but working with the open-source communities can be challenging sometimes. You have to be able to find the best possible solutions for our customer and the community.
  • Be engaged - At 9elements we help each other. Our mission is big and nearly too big to swallow. It takes dedication and team effort to tear down this ecosystem and build it up from scratch again.
Why us?
​We love open-source and we want you! ​We think our employee's are our biggest benefit that we have against the rest of the industry. We might not be able to pay the best salaries, or give you the best benefits - but we will make everything possible ​what we can to ​craft the job that you need to be happy.
What you get out of it
As part of this role you will be working with some top-notch industry experts in the openBMC field. We know how important open-source work is and we reserve time within your work time to interact with the community, review patches and be part of working groups. Every employee at 9elements also get the chance to:
  • Regular visit industry conferences like OCP EMEA/Global Summit
  • Be part of our own conference - the Open-Source Firmware Conference (https://www.osfc.io)
  • Shape the future of our upstream-first product Canopy (https://www.canopybmc.org)
  • Choose your platform: Lenovo or Framework? We got you! You want to run Arch? sure thing. Choose your platform where you can work best.
  • Full Remote: We are headquartered in Germany and all the hardware is in our labs here. You can be around the world - we enable you to fully develop remotely.
  • Your schedule: We need your work time to overlap a couple of hours with the German work time. Other than that - shape your work time as you need it to be as long as you get the job done.
About us
9elements is a home for coders and designers, a place for the makers and shakers, a playground for the crazy ones. It could be yours as well. 

Game Developer Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.