Embedded developer

Salary
£350 - £400 per day
Location
Reading, Berkshire
Type
Contract
Workplace
Hybrid
Published
Jan 13, 2025
Ref
BBBH157369_1736759906
Share this

Job Title: Embedded Developer

Location: Reading, United kingdom

Salary: £400-£440 per day

Contract: 3 months

Work Arrangement: Hybrid, 2-3 days onsite in Reading

Job Description:

Are you passionate about embedded systems and low-level software development? Do you want to work on cutting-edge technology, designing and optimizing software for next-generation devices? We are looking for an Embedded Software Engineer with a deep understanding of Linux systems, device drivers, and hardware interfaces to join our dynamic team.
Key Responsibilities:
  • Develop and maintain low-level software for embedded systems, focusing on device drivers, bootloaders, and hardware initialization.
  • Work with Linux kernel, including driver development and integration for various peripherals.
  • Collaborate on Yocto build environments to create customized Linux distributions for embedded applications.
  • Work with U-Boot for bootloader customization and device initialization.
  • Implement and optimize device drivers, including those for HDMI to CSI chip and other video-related interfaces.
  • Support board bring-up activities and ensure smooth hardware-software interaction.
  • Work with device tree configurations for proper hardware abstraction.
  • Integrate and optimize networking protocols and support cellular communication modules.
  • Develop and optimize solutions for LonTium HDMI-to-CSI technologies and NXP i.MX8 series platforms.
Required Skills & Experience:
  • Strong proficiency in C++ for low-level Linux development.
  • In-depth experience with device drivers, device trees, and U-Boot for embedded Linux systems.
  • Familiarity with Yocto for building and customizing embedded Linux distributions.
  • Hands-on experience with HDMI to CSI chip integration and video processing.
  • Experience with networking protocols and cellular communication technologies.
  • Solid experience in board bring-up and debugging at the hardware-software interface level.
  • Proven experience working with NXP i.MX8 series processors and platform-specific development.
  • Strong problem-solving skills, especially in performance optimization and hardware interaction.
Desirable Skills:
  • Video experience, including video codecs, video interfaces, and real-time streaming.
  • Familiarity with other common embedded systems tools and frameworks.
  • Experience with LonTium HDMI to CSI technology.

```

Apply

Follow us
© Gravitas Group 2024Site by