Cylake Inc
Software Infrastructure Engineer
Sunnyvale. Posted 8 months ago
The role
You will architect and implement the platform layer from Bootloader through system software on a large scale embedded system. This includes image and software lifecycle management such as packaging, upgrades, high availability, and telemetry/debug infrastructure.
What you will do
- Architect and implement the platform layer on a large scale embedded system
- Manage image and software lifecycle including packaging and upgrades
- Manage high availability and telemetry/debug infrastructure
- Design and implement the system from the ground up
Required qualifications
- 5+ years experience working with the Linux Kernel, drivers, and platform bring-up
- Experience working with HW vendors on requirements and specifications
- Experience with SW lifecycle management (packaging, upgrades, etc.) on an embedded system
- Experience with k8s, Helm charts, Ansible, and other cloud orchestration technologies
- Experience with bare-metal provisioning technologies (DHCP, PXE, IPMI)
- Understanding of Secure Boot chains (bootloader, GRUB, dm-verity, and IMA)
- Experience with SELinux policy creation and tuning
- Strong C, bash, and python programming skills
- Experience developing hardware validation and stress testing suites
- Experience deploying observability and metrics stacks
- Strong communication and documentation skills
Nice to have
- FIPS and CC certification experience
- Rust programming experience
Benefits
- Competitive compensation
- Comprehensive benefits package
Before you apply
- Requires access to information protected under U.S. export control laws and regulations (EAR and ITAR)
- Offer is conditioned on authorization to receive software or technology controlled under these laws without sponsorship for an export license
About the company
cylake-inc is a small team building the next generation of cybersecurity products from the ground up, led by industry veterans.