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.
```
Share this