IoT Embedded Linux Engineer
Augury
about 3 hours ago
Haifa, Israel
Mid Level / Senior
Responsibilities
- Own the embedded Linux platform including BSP, kernel configuration, and bootloaders.
- Develop user-space applications using object-oriented programming principles.
- Build production images using Yocto or Buildroot and manage layers/recipes.
- Implement secure OTA updates with A/B partitions and rollback capabilities.
- Harden devices for security through filesystem permissions and secure boot.
- Deliver robust connectivity solutions for various network protocols.
- Instrument and debug devices in the field using various tools.
- Collaborate with hardware, manufacturing, QA, and backend teams.
- Raise the bar on quality through CI/CD practices and testing.
Requirements
- 3–5 years of Embedded Linux experience shipping devices to production.
- Strong proficiency in object-oriented programming and multi-threading.
- Hands-on experience with Buildroot or Yocto Project.
- Solid understanding of Linux kernel basics and bootloaders.
- Networking fundamentals including TCP/IP and VPN experience.
- Proven experience with OTA frameworks and update flows.
- Fluency in Git and experience with CI for automation.
- BSc in EE/CE/CS or equivalent practical experience.
Benefits
- Stock options
- Paid parental leave
- Flex PTO
Tech Stack
BashC++DockerGitGitHub ActionsGitLab CI/CDGogRPCPythonRust
Categories
Embedded