Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Embedded software engineer (bare-metal / device driver development)

Guildford
United States Digital Space LLC
Embedded software engineer
€55,000 a year
Posted: 18h ago
Offer description

Overview

Expleo is 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 optional integration into ThreadX RTOS and uBoot bootloader components. This is a 3‑month rolling contract, requiring 1 day onsite per week.


Responsibilities

* eMMC Interface – Development & Testing
o Develop eMMC driver module
o Integrate driver into main codebase
o Develop eMMC test application
o Produce supporting technical documentation
* SPI Flash Interface – Development & Testing
o Develop SPI Flash driver module
o Integrate driver into main codebase
o Develop SPI Flash test application
o Produce supporting technical documentation
* UART Interface – Development & Testing
o Develop UART driver module
o Integrate driver into main codebase
o Develop UART test application
o Produce supporting technical documentation
* Ethernet Interface – Development & Testing
o Develop Ethernet driver module
o Integrate driver into main codebase
o Develop Ethernet test application
o Produce supporting technical documentation
* MMU & Bootloader Support
o Conduct code review of system startup and MMU configuration
o Review and assess uBoot configuration
o Provide recommendations and improvements where required


Technical Requirements / Constraints

* All driver implementations should be non‑blocking where possible
* Preference for DMA‑based implementations where supported by hardware
* Solutions must be suitable for embedded real‑time operation
* Code must be written in portable, maintainable C


Essential Skills

* Strong proficiency in bare‑metal C programming


Experience

* Experience with ThreadX RTOS
* Experience with uBoot bootloader development or configuration
* Proven experience developing embedded peripheral drivers
* Experience with NXP i.MX8 (A53 core) processor family or similar ARM‑based SoCs


Eligibility

* Hold or be eligible to qualify for SC


Benefits

* Collaborative working environment
* Opportunities to expand skills and participate in inspiring projects
* Access to Expleo Academy accredited training courses
* Competitive company benefits
* Culture of teamwork and innovation


Equal Opportunities & Disability Commitment

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

As a Disability Confident Committed Employer, we have committed to:

* Ensuring our recruitment process is inclusive and accessible
* Communicating and promoting vacancies
* Offering an interview to disabled people who meet the minimum criteria for the job
* Providing reasonable adjustments as required
* Supporting employees who acquire a disability or long‑term health condition, enabling them to stay in work and contribute to the organisation
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Embedded software engineer
Windsor
Ic Resources
Embedded software engineer
Similar job
Spacecraft embedded software engineer real-time (hybrid)
Guildford
Standard 8 Recruitment Ltd
Embedded software engineer
€55,000 a year
Similar job
Junior embedded software engineer – linux & hardware bring-up
Farnborough (Hampshire)
Ic Resources
Embedded software engineer
€37,500 a year
See more jobs
Similar jobs
It jobs in Guildford
jobs Guildford
jobs Surrey
jobs England
Home > Jobs > It jobs > Embedded software engineer jobs > Embedded software engineer jobs in Guildford > Embedded Software Engineer (Bare-Metal / Device Driver Development)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save