• Permanent
  • Aberdeen
  • Applications have closed

Embedded Software Engineer (DSP C/C++ Codecs)

Are you passionate about Embedded Software Engineering? We have an exciting opportunity for entry and intermediate-level Embedded Software Engineers to join our world-leading client’s team in Aberdeen.

As a part of our established team, you’ll play a crucial role in developing current and emerging product lines. Get ready to dive into a diverse range of DSP Development & embedded electronic technologies, including embedded Linux system software, multimedia frameworks, low-level FPGA hardware architecture, logic design, optimization, and system verification.

Due to the complexity of electronic hardware, the roles need to be based are in the local R&D Aberdeen office

To excel in this role, we’re looking for candidates with a strong mix of skills and qualifications:

  • A 1st class / 2.1 Degree OR PhD in Computing Science, Electrical and Electronics Engineering, or an equivalent engineering discipline.
  • Self-motivation and excellent organizational skills are key, as you’ll be working both independently and as part of a distributed design team.
  • Show your dedication to evolving technology and software development, as we value individuals with a focus and passion for staying ahead of the curve.
  • Some Audio or Video Codec or multimedia framework experience would be of benefit.
  • Proven skills in C/C++ for embedded applications
  • ARM and FPGA processors
  • Linux OS experience,
  • Source code management systems e.g. Git, subversion etc.
  • Some exposure to scripting languages e.g. Python, Perl and bash.
  • Debugging skills on both software / hardware and on-chip debug.
  • Some knowledge of Linux kernel driver development.
  • DSP development skills or a good understanding of DSP theory.
  • Some knowledge of video coding techniques and implementation (e.g. MPEG/ITU standards) as well as image processing.
  • Algorithm development and implementation skills or theoretical knowledge.
  • Some appreciation or training in system-level architecture and design.

Apply for the opportunity to join our client and unleash your creativity as you contribute to cutting-edge projects and collaborate with industry experts.

Don’t miss out on this chance to take your Embedded Software Engineering career to the next level.