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 |
๐
Average salary range of similar jobs in
analytics โ
Loading...