Embedded Linux Engineer
Join a team at our client who develop a Linux-based industrial IoT platform that simplifies modern iterative development, maintenance, and operation of distributed edge devices. It is a scalable full-stack DevOps-oriented solution, seamlessly integrating device hardware & software (including a Linux OS), development tools, cloud-based remote updates & fleet management, for high reliability and security applications.
This role is a senior Linux role which requires over 10 years of active experience with Linux
Job Description
As an Embedded Linux Engineer, you will be part of the R&D team developing the OS: an easy-and-ready-to-use Linux-based operating system supported on client and 3rd party hardware.
Your focus will be on maintaining our open source Ope Embedded/Yocto layers, as well as keeping close contact with the R&D team responsible for maintaining the BSP. You will help maintaining and expanding our automated build and tests to guarantee the high level of quality of software.
Roles & Responsibilities:
-
Maintain and add support the OS for different SoC platforms (NXP, TI and more to come)
-
Keep close contact with other teams inside R&D to guarantee a full stack approach
-
Maintain and expand automated build and test cases for the OS
-
Continuously improve DevOps best practices
Desired Candidate Profile:
-
Mandatory:
-
Experience OpenEmbedded/Yocto and its best practices
-
Experience in Embedded Linux and Embedded Systems
-
Advanced Linux knowledge
-
Intermediate Docker knowledge
-
Proactive and communicate
-
Nice to have:
-
Contributions to FOSS projects
-
Contributions to Debian
-
Willing to learn:
-
How to debug OS/embedded system/software in various languages
-
Best practices on build automation and test setup (CI/CD, DevOps)
-
Writing automated tests
What we offer:
-
Agile, globally oriented and intercultural corporate culture.
-
Work on the latest hardware technology with early access to major SoC vendor
-
Enjoy a flat hierarchy where you may truly shape our hardware and software offerings
-
Count on a diverse and international team of experienced hardware and software engineers spread globally
-
Variety of knowledge sharing, training and self-development opportunities
-
The opportunity to play a key role in shaping your own work processes and your work environment.
-
Contemporary employment conditions, modern office space and a flexible working environment.
-
Opportunities for your personal development.