Similar Jobs
See allEmbedded Linux Field Engineer for Devices/IoT
Partner Company
Netherlands
Linux
Embedded Systems
C++
Staff Software Engineer - K9 Security
Datadog
Europe
EBPF
Systems Programming
C
Senior Software Engineer C++ - Backend - Remote
Jitterbit
Global
C++
Java
Docker
Ubuntu Linux Kernel Engineer - Silicon Enablement
Jobgether
Global
C
Linux Kernel
Git
Senior Software Engineer (Sustaining Automation)
Chainguard
Global
Go
Systems Architecture
Linux
About the role:
- This position focuses on building and maintaining the core technology behind next-generation Linux software distribution through snapd.
- You will work on system-level software written primarily in Go, contributing to container-like confinement, security sandboxing, telemetry, and device management.
- Operating in a highly distributed engineering environment, you will collaborate with talented engineers worldwide.
Accountabilities:
- Design, develop, and maintain high-quality features for snapd and related Linux device management components.
- Debug and resolve complex system-level issues across Linux environments, ensuring stability, security, and performance.
- Contribute to secure software delivery mechanisms, including confinement, sandboxing, and container-like isolation technologies.
Requirements:
- Strong experience in software development using Go, Python, C, or C++.
- Solid understanding of Linux systems internals, including cgroups, namespaces, and AppArmor or similar security frameworks.
- Proven experience building or maintaining system-level software, daemons, or Linux-based services.
Jobgether
Jobgether is an AI-powered job matching platform that connects candidates with hiring companies by analyzing applications against core requirements. They operate globally with a distributed team and focus on fair, efficient hiring processes.