Senior Embedded C/C programmer (R&D video lab )
(EXCLUSIVE Ocho client) Hybrid role
Senior Embedded C/C programmer required for one of Northern Ireland’s longest established R&D software labs . In a period of continued international growth they are expanding their small but tight knit Belfast team over the coming months .
The Role
As a Junior Embedded C/C Programmer you will play a pivotal role in advancing our clients technology creating solutions for the future of multimedia processing. Your responsibilities will include:
-
Firmware Development: You will be responsible for upgrading legacy C firmware for a video decoder System-on-Chip (SoC). Your expertise in C/C programming will be crucial in enhancing the performance and capabilities of the system.
-
Multicore Hardware Architecture: You will work on adapting the existing firmware to support a new multicore hardware architecture. This architecture is designed to handle high-resolution multimedia content, including 8K video at 60 frames per second, and codecs such as AV1/VP9.
-
Collaborative Development: You will collaborate with a team of skilled engineers, both locally and potentially internationally. Your contributions will be essential to ensuring that our clients projects meet performance and quality standards.
-
Optimization: You will be tasked with optimizing code for performance and memory usage, ensuring that our clients solutions operate efficiently on embedded platforms.
-
Problem Solving: You will analyze complex problems and implement innovative solutions, ensuring that our clients video decoding capabilities remain at the forefront of the industry.
About our client
Our client is a prominent technology company specializing in video codec hardware and software solutions. With a strong focus on video compression technologies, our client provides cutting-edge solutions for video encoding and decoding, catering to a wide range of industries, including broadcasting, streaming, and mobile devices. Their expertise in video compression has made them a key player in the field, helping deliver high-quality multimedia experiences to users worldwide and house hold technology companies .
Ideal candidate
To be successful in this role, you should possess the following qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in embedded C/C programming, with a strong background in firmware development.
Nice to haves include
- Experience working on multimedia processing systems.
- Familiarity with multicore hardware architecture is highly desirable.
- Proficiency in debugging and optimizing code for embedded systems.
- Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
- Python, Shell/Perl scripting
- ARM/RISC-V processor experience
- Video coding/processing knowledge a plus
Benefits include;
Attractive base salary + other market leading benefits.
If you believe you are well-suited for this role please apply via this link or contact **Phil Gamble** directly for an informal discussion via LinkedIn or WhatsApp. Phil boasts over 20 years of experience in the Tech recruitment industry, successfully delivering challenging IT recruitment campaigns for global IT software companies in the US, UK, and Ireland. Reach out for a conversation on how we can support your career or hiring needs.