Salary: 45,000 - 65,000 GBP per year Requirements:
* We are looking for candidates with excellent knowledge of C and C++ programming in a multitasking embedded environment. A deep understanding of Linux application development and POSIX standards is essential. Candidates should have experience with low-level video software stacks, AV pipelines, and middleware frameworks. Familiarity with shell scripts, Jira/Confluence, Git/Gerrit, and Yocto is important. You should also possess a solid understanding of device drivers and low-level platform software, and the ability to quickly comprehend and translate product requirements into technical solutions. We value independent thinkers with strong communication skills and the ability to work well in a team. A deep understanding of the Set Top Box software stack and strong experience with the RDK video stack is required. Familiarity with emerging trends in silicon (CPU, GPU, NPU, Memory, etc.), profiling and performance optimizations, and native software development experience on Embedded Linux platforms, as well as an understanding of Linux internals and media frameworks, are also vital.
Responsibilities:
* In this role, you will work with an experienced and talented project team of software developers and test engineers to deliver high-quality software solutions for world-class products. You will lead feature development, delivery, and technical solutions, ensuring that our software meets the highest standards.
Technologies:
* Confluence
* Embedded
* Git
* JIRA
* Linux
* C++
More:
This is a six-month position with a possibility of extension, and we have three openings available. We offer a hybrid work option, allowing you to work 2-3 days from our Brentwood office. If you are passionate about developing innovative software solutions and thrive in a collaborative environment, we would love to hear from you!