We are looking for a Software Engineer to own and evolve our Yocto-based Linux distribution across multiple embedded platforms, build tools and abstractions to support development across teams, and collaborate with hardware and software teams to bring up new boards and integrate peripherals.
Requirements
- Deep experience with Yocto, including maintaining custom layers and recipes
- Strong understanding of Linux system architecture, including kernel and init systems
- Proficiency with board bring-up, device trees, and low-level debugging
- Experience supporting embedded platforms in production environments
- Ability to manage complexity across BSPs, build artifacts, and deployment workflows
- Familiarity with SoCs such as Jetson or Qualcomm in Yocto-based environments
- Experience with OTA updates, secure boot, or factory provisioning
- Ability to extend or customize bootloaders and initramfs
- Knowledge of real-time kernel patches, thermal tuning, or power management
- Experience building tools to improve Yocto workflows for team efficiency
Benefits
- Salary Range: $137,861 – $240,000 + Equity
- Health, dental, and vision insurance
- 401(k) with company match
- Paid time off and holidays