We are looking for a Senior Embedded Linux Developer to join our Hardware & Firmware team. You will design, develop, and maintain the Linux-based software stack for our embedded devices.
Requirements
- Bachelor's or Master's degree in computer science, engineering, or related field
- At least 5 years experience in Embedded Linux development
- Strong proficiency in C and/or C++ for embedded systems
- In-depth understanding of the Linux kernel, including drivers, kernel modules, and system calls
- Experience with embedded Linux distributions and build systems (e.g., Yocto Project)
- Hands-on experience with hardware interfaces and protocols (e.g., I2C, SPI, UART, USB, Ethernet, CAN, GPIO)
- Proficiency with debugging tools (e.g., GDB, JTAG debuggers, oscilloscopes, etc)
- Broad knowledge of git flow
- Ability to read hardware schematics and datasheets
- Able to write high quality technical documentation in English
- Fluent in English both verbal and written is mandatory
Benefits
- A challenging career path in a rapidly growing company with modern vision and talented teams
- A competitive salary (and benefits) that values people skills and experience
- A young and inspiring work environment that encourages diversity and cultural exchange
- Individual growth objectives with a dedicated budget for learning/training
- Flexible working hours and working locations, we value work-life balance!
- A meaningful work opportunity in a mission-driven company committed to empower people around the world