At a Glance
- Tasks: Develop low-level drivers and system software for cutting-edge vehicle intercom technology.
- Company: Join Expleo, a forward-thinking tech company with a collaborative culture.
- Benefits: Enjoy competitive pay, training opportunities, and a supportive work environment.
- Other info: Flexible working with one day onsite per week and excellent career growth potential.
- Why this job: Make a real impact in the automotive industry while honing your embedded software skills.
- Qualifications: Strong C programming skills and experience with embedded systems required.
The predicted salary is between 40000 - 50000 £ per year.
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
- Develop eMMC driver module
- Integrate driver into main codebase
- Develop eMMC test application
- Produce supporting technical documentation
- SPI Flash Interface – Development & Testing
- Develop SPI Flash driver module
- Integrate driver into main codebase
- Develop SPI Flash test application
- Produce supporting technical documentation
- UART Interface – Development & Testing
- Develop UART driver module
- Integrate driver into main codebase
- Develop UART test application
- Produce supporting technical documentation
- Ethernet Interface – Development & Testing
- Develop Ethernet driver module
- Integrate driver into main codebase
- Develop Ethernet test application
- Produce supporting technical documentation
- MMU & Bootloader Support
- Conduct code review of system startup and MMU configuration
- Review and assess uBoot configuration
- 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
Embedded Software Engineer (Bare-Metal / Device Driver Development) in Guildford employer: United States Digital Space LLC
Expleo is an excellent employer for Embedded Software Engineers, offering a collaborative work environment that fosters innovation and teamwork. With access to accredited training courses through Expleo Academy, employees have ample opportunities for professional growth while working on inspiring projects in the automotive sector. The company's commitment to inclusivity and support for employees with disabilities further enhances its reputation as a rewarding place to build a meaningful career.
Contact Details:
United States Digital Space LLC Recruitment Team