Overview
This contract position for a Senior Embedded Software Engineer entails remote collaboration with a specialist engineering team dedicated to professional audio technology. The engineer will focus on developing and maintaining customized Embedded Linux/Yocto platforms, working closely with ARM-based hardware and interfacing with teams based in the UK and Germany. The role offers an opportunity for hands-on involvement in audio-related projects, emphasizing both independence and team collaboration.
Responsibilities
- Develop and maintain customized Yocto/OpenEmbedded Linux images.
- Configure and maintain the Linux kernel.
- Integrate hardware drivers and applications.
- Work hands-on with NXP i.MX8 platforms.
- Support Linux-based audio/DSP applications.
- Troubleshoot and debug embedded hardware/software issues.
- Collaborate independently with engineering teams across the UK and Germany.
Requirements
- Strong commercial experience with Embedded Linux.
- Extensive Yocto/OpenEmbedded experience.
- Hands-on Linux kernel configuration/development.
- Experience with ARM-based embedded platforms.
- NXP i.MX8 experience is strongly preferred.
- Strong C/C++ development experience.
- Driver/hardware integration experience.
- Audio, DSP, or professional audio experience is highly desirable but not essential.