Hiring Upstream Engineer to work on upstream development

This regression bug Fedora 35 kernel 5.16.5 s2idle and maybe wifi issues about s2idle in kernel 5.16.5 inspired me an idea, that maybe Framework needs to hire engineers who work in a development process, and development branch (such as main or master branch on GitHub) of relevant upstream projects to prevent a regression bug from being released.

I can see Framework is working with other Linux distribution communities such as Fedora project, etc. And maybe they test with the released kernel version on Framework. But maybe not on the kernel on development branch before releasing on the upstream projects. And even on the Fedora stable version, a new kernel version including a regression bug on Framework Laptop can be released. Here is the case Fedora 35 kernel 5.16.5 s2idle and maybe wifi issues - #5 by junaruga . It’s because of less Framework Laptop users or presence in the kernel community, compared to Dell, Thinkpad laptop users. And the issue was not reported on the kernel community in an early phase.

I can see Framework is also working with Intel as their partner. But I am not sure that Intel is testing Framework Laptop continuously on the kernel development branch, and contributing the test cases relevant to Framework Laptop on kernel CI.

So, I think Framework needs people who work and test Framework Laptop on the development branch.

The current situation can make a regression bug in a released version. The engineer’s job could be to test an upstream development branch on Framework Laptop, and contribute to the upstream CI to add and update the test cases related to Framework Laptop to prevent a regression bug essentially.

2 Likes

I’ve also suggested something similar here

Seeing current challenges around Framework Laptop, thinking about factors to improve the situation, that are Time, People, Money.

  • Time: some things could be faster.
  • People: More people at Framework, faster some things are.
  • Money: Hope Framework has enough money by funding now.

Enough Money (yes) => Enough People (no) => Enough Time to care users, and execute planed things (no).

So, maybe the core challenge is how to accelerate hiring right now. I think one of the possible ways to do it is that Framework would consider to go to offline tech events or conferences having their booth to have opportunities to find and attract candidate people by communicating, or to hold an online hiring event such as on Framework Youtube channel, or to find better hiring channels.

For Framework’s Firmware Engineer position (which is great!), I think if the position is to work with coreboot, the coreboot website’s job board https://www.coreboot.org/jobs.html could be a great hiring channel.

1 Like

I think that sponsoring, having a talk or networking on Open Source Firmware Conference is one of the best hiring opportunities for Framework to hire Firmware Engineer.

Here is a case of Open Source Firmware Foundation Hackathon in Germany.

It seems 2 companies in Germany below sponsor the event.

This event is organized in cooperation with
9elements Cyber Security (Sponsor)
CCC Darmstadt

So, if Framework helps to hold this kind of event in California, US, providing an office space to the event, it could be a good hiring opportunity.

I think some people at VMware start to find a new job. And I think some people works on their firmware. It might be a good opportunity for Framework.