C
Embedded Software Engineer
Chipright
UK · On-site Full-time Mid Level 1w ago
About the role
About
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...)
Responsibilities
- 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
Skills
ARMAV1CC++DebuggingEmbedded LinuxFFmpegFPGAGCCGStreamerGitHEVCJenkinsPerlProfilingPythonRISC-VSignal ProcessingTestingVideo CompressionVS
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free