We are seeking an experienced Senior Embedded Linux Engineer to design, develop, and optimise Embedded Linux systems. You will work on ARM-based Embedded Linux platforms ensuring optimal performance, security, and reliability.
Requirements
- Design, develop, and optimise Embedded Linux systems and Docker images for high-performance applications.
- Develop, modify, and debug Linux kernel, device drivers, and BSPs (CAN, I2C, SPI, UART, USB, etc)
- Work with bootloaders (U-Boot, GRUB) and optimize secure boot flows.
- integrate, customise and optimise open-source components, core services, network services
- Work with Yocto/OpenEmbedded, and customize Linux distributions.
- Optimize system security, hardening, and cryptographic implementations.
- Debug and analyze performance issues using JTAG, gdb, valgrind, perf, strace, etc.
- Collaborate with cross-functional teams (DevOps, cloud, factory) to define and implement technical solutions.
- Define and document design specifications, APIs, architecture, and technical guides.
- Mentor and guide junior engineers.
Benefits
- Full time employee benefits