Augury

IoT Embedded Linux Engineer

Augury

Apply
2 months ago
Haifa, Israel
Mid Level / Senior

Responsibilities

  • Own the full embedded Linux platform including BSP, kernel configuration, and bootloaders.
  • Build and maintain production-ready Linux images using Yocto or Buildroot.
  • Develop user-space applications in C++/Go/Rust, focusing on performance and reliability.
  • Implement secure OTA update pipelines and harden devices for production security.
  • Deliver robust connectivity across various networking protocols.
  • Instrument devices for diagnostics and utilize debugging tools.
  • Collaborate with cross-functional teams to define requirements and support manufacturing.
  • Drive CI/CD pipelines for automated testing and safe rollout practices.

Requirements

  • 3–5 years of embedded Linux experience shipping devices to production at scale.
  • Strong proficiency in object-oriented design and multi-threaded programming in C/C++/Go/Rust.
  • Experience with Buildroot or Yocto, including custom layers and recipes.
  • Solid understanding of Linux kernel fundamentals and bootloaders.
  • Networking expertise in TCP/IP, DNS/DHCP, and secure protocols.
  • Proven experience with OTA frameworks and rollback-safe update flows.
  • Strong Git fluency and experience with CI pipelines.
  • BSc in EE, CE, CS, or equivalent practical experience.

Benefits

  • Stock options
  • Paid parental leave
  • Flex PTO

Tech Stack

BashC++DockerGitGitHub ActionsGitLab CI/CDGogRPCLinuxPythonRust

Categories

Embedded