Firmware / Kernel Engineer (Low-Level/ Embedded/ Security) [hybrid]
About this role
Salary: CHF 80’000 - 110’000 per year
Requirements:- Strong programming skills in C, C++, Assembly, or Rust.
- Experience with firmware development, bootloaders, or kernel internals (Linux or similar).
- Understanding of embedded architectures (ARM, AArch64).
- Knowledge of system security and hardware/software interfaces.
- BSc or MSc in Computer Science, Electrical Engineering, or related field.
- Fluent in English; good communicator and team player.
- Develop and optimize low-level and embedded system code.
- Work across firmware, kernel, and OS-level components.
- Contribute to system architecture and hardware/software interfaces.
- Improve internal build, test, and CI infrastructure.
- ARM
- BitBucket
- Embedded
- Firmware
- GitHub
- GitLab
- Hardware
- Linux
- Rust
- Security
- C++
- System Engineer
- WebAssembly
More:
Our client, a well-funded technology start-up, is seeking a Software Engineer with strong experience in low-level programming and embedded systems. The team develops advanced system software at the intersection of hardware, operating systems, and security, working on challenges that require a deep understanding of how modern devices function at their core.
Why Apply
- Work on technically challenging, low-level software with real-world impact.
- Exposure to the entire software stack, from firmware to OS internals.
- Flat hierarchy, broad responsibility, and room to grow.
- Competitive compensation and flexible working setup.
Keywords: C / C++ / Rust / Assembly / Linux Kernel / Embedded Systems / Firmware / OS Internals / AOSP / Drivers / Compilers / Security / System Programming
With your application, please share links to your GitHub / GitLab / Bitbucket profile or code samples.
last updated 42 week of 2025