Exciting client developing the world's fastest and most exciting electric vehicles and state-of-the-art technology, both for internal projects as well as for the major brands in the industry.
Due to growth in the Infotainment software team, we are looking for an Emedded Linux OS Developer.You will be responsible for development of embedded Linux based operation system for our infotainment systems. This will include writing bash and python scripts, writing bitbake recipes for our OS, driver development for various devices, OS optimizations for smaller footprint and better performance of OS, work closely with all teams involved in infotainment development to implement necessary features and optimizations into OS, integration of 3rd party components like drivers and solutions and communicate with suppliers of 3rd party components for support.
You love learning new technologies and are passionate about writing quality code. You pride yourself in simplification of complex problems and enjoy working in a fast-paced environment with rapidly changing requirements. The ideal candidate will have a strong technical experience in Linux and enjoys working with cutting edge embedded HW. Working with Qt framework and QML is a bonus. Result of your work will be backbone of devices that will be and already are part of some most beautiful and most exciting cars in the world and in the process you will learn all inner workings of modern infotainment systems. You'll also have unique opportunity in automotive industry to find out how vehicle systems found in modern cars work together as they are developed by your future coworkers. If you like an idea of being part of high-energy team creating next generation infotainment, join us and leave your signature in the future of hypercars and mobility!
Main tasks & responsibilities
Development and integration of drivers for various modules
Optimization and general improvement of existing OS
Work closely with GUI App development team and HW development team
Communicate with suppliers for support
Optimizations of build and deploy processes
Writing documentation for software components
Strong technical experience in Linux
Ability to read device datasheet and implement in drivers
Proficient in Git version control
Proficient in C
Good knowledge of C++
Knowledge of Yocto is a plus
Knowledge of Python is a plus
Ability to read and understand basic electronic schematics is a plus