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. ```
#J-18808-Ljbffr