This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you looking for an exciting opportunity as a Lead Software Engineer? Join our Hue R&D development team and work on one of the largest commercial IoT systems in the world! Our team is globally diverse, with engineers from different backgrounds and nationalities, and we believe in peer learning to achieve greatness together. We need a highly skilled and motivated Lead Software Engineer to develop new functionality, maintain stability and high performance for our customers. We are looking for someone who can work with the latest techniques and practices in the world of networked devices and agile software development. As a Lead Engineer for the Hue Bridge in our Platform team, you'll be in the midst of cutting-edge software development. You will be technically responsible for the Yocto-based Linux platform architecture, ensuring scalability and long-term maintainability across embedded products. Leading, owning, and evolving the embedded Linux platform architecture. Join us and be a part of the future of IoT!
Job Responsibility:
Join the team responsible for cloud connectivity, security, and fleet management of Hue Bridge devices
Participate in development of new IoT infrastructure together with cloud engineers
Develop, test, and integrate Hue Bridge SW components for embedded Linux
Improve user experience and operational costs based on data from the field
Learn and innovate on our development practices and processes
Explore opportunities of full stack IoT SW development, from devices to cloud
Develop using a wide variety of programming languages: C, C++, Bash, Python, C#, Go, Shell, Rust, Normal Python and Lisp
Requirements:
At least 8+ years of experience with connectivity, networking, and IoT
Background in Computer Science, software engineering, mathematics or similar
Strong SW design skills and ability to create simple, robust, and elegant SW systems
Strong problem solving and analytical skills
Knowledge and experience in network security
knowledge and experience in data-driven product development
Technically responsible for the Yocto-based Linux platform architecture, ensuring scalability and long-term maintainability across embedded products
Leading, owning, and evolving the embedded Linux platform architecture
Driving BSP integration, kernel strategy, and bootloader design
Optimizing system performance, boot time, footprint, and overall reliability
Able and willing to work with a mixed technology software stack, including C, Python, Rust, C#, Shell, Go, and Scheme
The ambition to work with highly intelligent peers and business leaders in a vibrant, collaborative environment while developing the skills required to excel
Good knowledge of English both written and verbal, excellent communication skills