Intent is a specialized software house with over a decade of experience in designing and building innovative IoT and connected device solutions. We are looking for a passionate Linux Embedded Engineer to join our team and contribute to diverse, high-impact projects for global clients.
Key responsibilities
- Design, develop, and maintain custom Embedded Linux distributions using Yocto Project or Buildroot.
- Configure the Linux kernel and develop device drivers for various interfaces like I2C, SPI, and UART.
- Bring up new hardware platforms and collaborate with the hardware team to debug complex issues.
- Develop and maintain board support packages and bootloaders such as U-Boot.
- Optimize system performance, including boot time, memory usage, and power consumption.
Requirements
- At least 3 years of professional experience in embedded software development on Linux platforms.
- Strong proficiency in C/C++ programming.
- Hands-on experience with Yocto Project or Buildroot.
- Deep understanding of the Linux kernel, device drivers, and device tree.
- Experience with bootloaders and proficiency in Git version control.
- English language skills at a B2 level or higher.
What we offer
- Fully remote work environment with flexible working hours.
- Engagement in diverse and groundbreaking IoT projects.
- Opportunities for knowledge sharing and professional growth.
- Potential for long-term collaboration with access to internal benefits.