Job Advertisement: Embedded Software Engineer
Join a Leading Innovator in A/V Technology
Alfen Recruitment is partnering exclusively with a prestigious client, a renowned player in the A/V technology space with over 45 years of industry expertise. Our client, recognized globally for their cutting-edge solutions in video conversion, AV signal distribution, and multimedia processing, is seeking a talented Embedded Software Engineer to join their dynamic team.
About the Role: As an Embedded Software Engineer, you will play a pivotal role in the design and development of advanced video display and processing systems. You will work closely with our client’s proprietary A/V technology, contributing to the creation of innovative products for professional and broadcast applications. This is a hybrid role based in Maidenhead.
Essential Skills:
* Proven experience of Embedded Linux and open-source software.
* Proven experience of design using C.
* Full knowledge and implementation experience of multi-threading and multitasking applications.
* Previous experience of software/firmware implementation and debugging.
* Excellent oral and written communication skills.
* Familiarity with Source Code Control systems (eg SVN/Git) and using them to facilitate stable releases and point fixes.
Desirable Skills:
* Experience of working in an Agile scrum development environment.
* Experience of GNU toolchain.
* Knowledge and experience of ARM SOCs.
* Experience of human interface device design.
* Experience of Board Support Packages (BSP) and any configuration tools (Yocto, Buildroot, etc).
* Experience of networking socket API and IPv4, IPv6, REST protocols (TCP, UDP).
* Experience of coding in an RTOS environment.
* Any experience of Digital Video Standards (HDMI, HDCP, SDI, codecs, audio) and their implementation.