Senior Rust Developer

Job Description

Requirements

  • 4+ years of professional experience in a related field
  • Demonstrable proficiency in C/C++, ideally for audio or video digital signal processing
  • Familiarity with:
    - Rust programming language
    - Scrum, Kanban, or lean software development principles
    - continuous integration and continuous deployment (CI/CD) infrastructure

Nice to have

  • Knowledge and understanding of Digital Signal Processing algorithms
  • Experience with Python programming language

Job Responsibilities

  • Port existing technology to Rust, ensuring identical behavior with the original implementation
  • Implement new features or adapt existing to new MPEG and ISO standards requirements
  • Perform code reviews and design reviews with the team
  • Cover code with unit tests
  • Work as part of a cross-functional scrum team

Department/Project Description

Our client is a leader in audio noise reduction, compression, encoding, and HDR imaging. Its technologies can be seen in various consumer electronics products. The client has an advanced audio compression technology currently implemented in C as the primary programming language. You will port this technology to the LLVM-based Rust programming language. Your experience will bring modern security and stability requirements to the technology.

Required languages

English B2 - Upper Intermediate
Published 17 October
79 views
ยท
5 applications
100% read
ยท
100% responded
Last responded 3 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...