Kernel Engineer (Edge Computing)

scylos • United State
Remote
Apply
AI Summary

Design and optimize kernel-level components for edge computing platform. Work with embedded container operating systems and cloud-native services. Collaborate with a team that values technical expertise and pragmatic solutions.

Key Highlights
Design and optimize kernel-level components for Intel, AMD, and ARM processor architectures
Create robust CI/CD pipelines using GitHub Actions for automated testing and deployment
Work with embedded container operating systems, particularly Amazon Bottlerocket
Architect serverless solutions leveraging AWS Lambda, S3, and other cloud-native services
Technical Skills Required
Linux kernel engineering C/C++ Go Python Rust GitHub GitHub Actions version control workflows container repositories (ECR, Docker Hub) multi-architecture builds cross-compilation container communication patterns container networking service mesh technologies orchestration platforms Amazon Bottlerocket AWS Lambda S3 ECR DynamoDB MongoDB PostgreSQL
Benefits & Perks
Competitive compensation
Flexible PTO policy
Fully remote work environment

Job Description


Job Title: Kernel Engineer


The Role


We're seeking a versatile Kernel Engineer to join our team and help architect the foundation of our edge computing platform. This role is focused on low-level kernel development, debugging kernel modules and would be perfect for someone who's equally comfortable designing sophisticated containerized systems.


What You'll Do


· Design and optimize kernel-level components for Intel, AMD, and ARM processor architectures

· Create robust CI/CD pipelines using GitHub Actions for automated testing and deployment

· Work with embedded container operating systems, particularly Amazon Bottlerocket

· Architect serverless solutions leveraging AWS Lambda, S3, and other cloud-native services


Required Qualifications


· Strong experience with Linux kernel engineering and internals

· Proficiency with GitHub, GitHub Actions, and version control workflows

· Hands-on experience building and managing CI/CD pipelines

· Experience with container repositories (ECR, Docker Hub, or similar)

· Solid understanding of multi-architecture builds and cross-compilation

· Strong programming skills in C/C++ (for kernel work) and at least one modern language (Go, Python, Rust)

· Understanding of container communication patterns including container-to-container, container-to-OS, and container-to-hardware interactions

· Experience working in a fast-paced, ever-evolving, and quick-adapting early-stage startup environment


Preferred Qualifications


· Familiarity with serverless architectures and AWS services (Lambda, S3, ECR)

· Experience with both NoSQL (DynamoDB, MongoDB) and PostgreSQL databases

· Knowledge of ARM processor architecture and embedded systems

· Experience with secure boot, TPM, or hardware security modules

· Understanding of container networking, service mesh technologies, or orchestration platforms

· Experience with embedded container operating systems (Bottlerocket, Flatcar, CoreOS)

· Contributions to open-source kernel or container projects

The ability to build and enhance container images optimized for resource-constrained edge devices would be considered a major PLUS.


What Makes This Role Unique


You'll work at the intersection of low-level systems programming and modern cloud-native architectures, solving problems that require understanding everything from processor instruction sets to distributed container orchestration. If you've ever wanted to see your kernel optimizations improve container performance across thousands of edge devices, this is your opportunity.

Don't meet every requirement? We encourage you to apply anyway. If you're passionate about systems programming and eager to learn, we want to hear from you. The ideal candidate brings strong fundamentals and a growth mindset.


About Us

We're building the future of edge computing with a security-first platform that transforms how enterprises deploy and manage fleets of distributed endpoint devices. Built on Amazon Bottlerocket, our platform enables seamless container deployment across Intel, AMD, and ARM-based devices, delivering enterprise-grade security with complete data isolation through dedicated, single-tenant management consoles.


Why Join Us

· Work on cutting-edge edge computing technology with real-world impact

· Shape the architecture of a platform used across diverse industries

· Collaborate with a team that values both deep technical expertise and pragmatic solutions

· Competitive compensation and benefits

· Flexible PTO policy

· Fully remote work environment


Location


Remote (US-based preferred)


How to Apply


Send your resume and a brief note about your most interesting kernel or container engineering project to recruitment@scylos.com. Please include links to any relevant GitHub contributions or open-source work.


We're an equal opportunity employer committed to building a diverse and inclusive team. We encourage applications from candidates of all backgrounds.



Subscribe our newsletter

New Things Will Always Update Regularly