Embedded Software Engineer (Bare-Metal / Device Driver Development)

Embedded Software Engineer (Bare-Metal / Device Driver Development)

Full-Time 40000 - 50000 Β£ / year (est.) No working from home possible
Expleo

At a Glance

  • Tasks: Design and develop low-level device drivers for cutting-edge vehicle intercom systems.
  • Company: Expleo, a leader in innovative engineering solutions.
  • Benefits: Competitive pay, flexible working, and opportunities for skill enhancement.
  • Other info: 3-month rolling contract with one day onsite per week.
  • Why this job: Join a dynamic team and work on exciting embedded software projects.
  • Qualifications: Experience in bare-metal C programming and embedded systems development.

The predicted salary is between 40000 - 50000 Β£ per year.

Expleo are seeking an experienced Embedded Software Engineer to support the delivery of a software engineering work package for ongoing vehicle intercom development. The role focuses on developing low-level peripheral drivers and system software for an embedded platform based on the NXP i.MX8 (A53 core) processor family. The work will be delivered in bare-metal C, with integration into an existing embedded codebase. The system may optionally involve ThreadX RTOS and uBoot bootloader components. This is a 3 month rolling contract, and required 1 day onsite a week.

Responsibilities

  • The engineer will be responsible for the design, development, testing, and integration of low-level device drivers and supporting system components as outlined below:
  • eMMC Interface – Development

Embedded Software Engineer (Bare-Metal / Device Driver Development) employer: Expleo

Expleo is an excellent employer for Embedded Software Engineers, offering a dynamic work environment that fosters innovation and collaboration. With a strong focus on employee growth, we provide opportunities for professional development and hands-on experience with cutting-edge technology in the automotive sector. Our supportive culture encourages teamwork and creativity, making it a rewarding place to advance your career while contributing to impactful projects.

Expleo

Contact Details:

Expleo Recruitment Team

We think you need these skills to ace Embedded Software Engineer (Bare-Metal / Device Driver Development)

Embedded Software Development
Bare-Metal C Programming
Device Driver Development
NXP i.MX8 Processor Family
ThreadX RTOS
uBoot Bootloader
System Integration