Connected Cars

Senior Embedded Linux Developer

Posted: just now

Job Description

Senior Embedded Linux DeveloperJoin Connected Cars on our mission to connect millions of car owners with their vehicles by tapping into the on-board diagnostics available in every modern car.About Connected CarsConnected Cars is on an ambitious journey to enable safer, more sustainable, and more convenient mobility. Our team of around 65 people spans diverse backgrounds and nationalities, united by a commitment to collaboration, community, and quality products. We gather and share data responsibly and transparently, redefining how drivers interact with their vehicles.The positionWe have several versions of our IMX.6-based telematics devices already deployed in the field, and we’re currently developing our next in-house designed device. You’ll play a key role in bringing up hardware, customizing Linux (including kernel and driver work), and developing Rust applications for functionality such as OTA updates, power management, and communication with on-board vehicle systems.Our embedded platform team tackles a range of engaging challenges, including:Linux kernel development and driver integrationPower management and low-level Linux/POSIX APIsLocation services and accelerometer data processing,Compression, encryption, and secure cellular communication with the cloudWe work with a custom Linux distribution built with Yocto, and emphasize autonomy within the team to decide on focus areas and new features.What we're looking forWhile you don’t need to be an expert in every technology we use, we value proven software engineering experience, a willingness to learn, and the ability to apply your skills across different stacks. Ideally, you have:Experience with Linux kernel and driver developmentFamiliarity with low-level Linux/POSIX APIsExposure to build systems such as Yocto or BuildRootKnowledge of hardware design tools like KiCad (or similar) is a bonusProficiency in Rust, C, C++, Python, or similar languagesA focus on quality and best practicesWhy Connected CarsThe opportunity to be part of an industry-leading company with a global reach.A collaborative and innovative work environment that encourages growth and creativity.Competitive salary and an attractive pension schemeGenerous employee discounts schemes Friday bars, monthly social events, affordable lunch scheme and unlimited snacks in the kitchen.Connected Cars is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.Please send your application through LinkedIN with an up to date CV, it is not necessary to provide a cover letter but feel free to if there is extra information you think we should know.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In