As a Operating System Engineer at Gapfruit, you will design and implement core operating system components for our Gapfruit OS and trust services.
This role is for engineers who enjoy deep technical challenges, value precision, and want to build innovative operating systems that must be secure by design — because they are used in security- and safety-critical environments.
What we are looking for
We are seeking both junior and experienced engineers. The more senior you are, the more important it is that your skills fit the role’s technical depth. You should recognize yourself in many of the following points.
Core skills (important for everyone):
- Teamwork and effective communication in English
- Good analytical thinking, independent problem-solving and quick learning
- Deep and broad general computer science knowledge
- Developing software from requirements and design to tests and debugging
Relevant experience (you may already have some of this):
- Working in a self-organized agile team with elements of Kanban
- Performing and receiving code review
- System programming in modern C++ with some C
- Applying advance knowledge of computer architecture and hardware
- Developing or porting device drivers, multiplexers and server components
- Architecting and integrating cloud-connected embedded systems
- Developing security-critical components using cryptography
- Architecting system security considering attack vectors and possible vulnerabilities
- Implementing industry-standard network protocols
- Using distributed version control and CI/CD workflows
Exposure or interest is enough (you will learn this with us):
- Developing on microkernels with capability-based security with the Genode Framework
- Developing for Trusted Platform Modules, smartcards and other hardware security devices
Apply
If you are excited by the problems we work on, we would love to hear from you – even if your experience does not perfectly match every point above.
Please send your CV to careers@gapfruit.com. Every application is reviewed manually by a member of our team.