Enable job alerts via email!

Embedded Software Engineer

Chipright

Tipton

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

Job summary

A leading company in video technology is seeking an Embedded Software Engineer to join their team. The role involves developing and validating embedded software for video compression circuits, with a focus on high-performance encoding and decoding. Candidates should possess relevant degrees and experience in C/C++ programming, along with a passion for technology and innovation.

Qualifications

  • At least 3 years of experience in embedded software development, preferably in signal processing or audio/video coding.
  • Knowledge of compression/video decoding algorithms (e.g., H.264 / H.265) is advantageous.

Responsibilities

  • Develop and validate embedded control software for integrated video compression circuits.
  • Test, validate, and analyze the quality of the solutions.

Skills

Embedded software development
C
C++
Python
Perl
Video compression
Signal processing

Education

Degree in Software, Electronics, or related discipline

Tools

Compilation (VS/GCC)
Jenkins
git
Embedded Linux
Kernel drivers
ARM/RISC-V processors

Job description

Embedded Software Engineer

As a member of the Software team, the Embedded Software Engineer will develop and validate embedded control software for integrated video compression circuits.

Application areas: video compression (high-performance encoders/decoders for the latest HEVC/VP9/AV1/VVC compression standards...)

Main Activities:
  • Understand technical specifications and video standards
  • Search for solutions applicable to the customer's needs
  • Develop solutions in C/C++ aimed at embedded processors such as ARM or RISC-V
  • Test, validate, and analyze the quality of the solutions
  • Document the deliverables for the solutions
Profile:
  • Degree in Software, Electronics, or related discipline
  • At least 3 years of experience in embedded software development, preferably in signal processing or audio/video coding
  • Knowledge of compression/video decoding algorithms (e.g., H.264 / H.265) is advantageous
  • Mandatory experience in C, C++, Python/Perl scripting languages
Tools:
  • Compilation (VS/GCC), debugging, Jenkins, version control (git)
  • Embedded Linux, Kernel drivers, ARM/RISC-V processors, FPGA platforms (a plus)
  • Performance optimization, profiling, multimedia layer integration (GStreamer, FFmpeg)
Soft Skills:
  • Passion for technology, rigor, autonomy, innovation, teamwork, customer orientation
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs