Job Title We are seeking an experienced Embedded Linux Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing software that runs on various CPU architectures. - Key Responsibilities: - Create high-quality code with unit tests to implement new features - Debug Linux system level issues and produce high-quality code to fix them - Collaborate proactively with a distributed team - Review code produced by other engineers - Discuss ideas and collaborate on finding good solutions - Integrate diverse bootloaders and maintain gadget snaps Requirements - Bachelor's degree in Computer Science or related field - Experience with C or Golang, and Shell scripting - Solid understanding of Linux and modern GNU/Linux distribution (Debian or Ubuntu preferred) - Personal or professional experience with Linux-capable devices such as Raspberry Pi - Interest in learning or experience in low-level systems and security facilities such as bootloaders, systemd, udev, initrd, graphics, and OS level firmware daemons and CLI applications What We Offer - Distributed work environment with opportunities for global travel - Personal learning and development budget of USD 2000 per year - Annual compensation review and recognition rewards - Maternity and paternity leave, annual holiday leave, and Team Member Assistance Program & Wellness Platform About the Role This is an exciting opportunity to work with cutting-edge technology and contribute to the development of innovative solutions. Our team is passionate about creating reliable and secure embedded Linux operating systems for various fields, including IoT, automotive, and aviation. If you have a passion for open-source software, Linux, security, and developer experience, we encourage you to apply.