Senior Embedded DSP Engineer
Location
High Wycombe, Buckinghamshire | United Kingdom
Job description
Senior Embedded DSP Engineer | The Audio Programmer
Senior Embedded DSP Engineer
Embedded Software High Wycombe Embedded Software Engineer Recording & Studio Technology Hybrid working from High Wycombe and home £60-90k + benefits Join one of the biggest names in music tech as an Senior Embedded DSP Engineer to manage the approach to embedded DSP and help grow, and significantly contribute to, the DSP community within the company.
The Role
- Working with the project teams, oversee the development of embedded DSP code, engaging with firmware engineers in the wider team as well as undertaking development in key projects.
- Collaborate with the DSP platform software engineers to build generic DSP algorithms for use across the company.
- Build, maintain and communicate the roadmap of work with stakeholders.
- Establish best practices for developing, testing, and benchmarking the DSP code across the team, in collaboration with the software team.
- Work with product teams to agree strategies for reusing IP to speed up time to market but, also identifying where novel development is required.
- Engage in the technical nursery process; suggesting, investigating and reviewing items on the different technical horizons.
- Maintain the CI/CD pipeline in coordination with our Platform team.
- Guide the approach to platform specific implementations and balance trade-offs between optimization, development time and reuse.
- Mentor firmware engineers interested in improving their DSP skills.
- Contribute to the overall firmware team approach, recruitment, and strategy.
Skill Profile
- Bsc / BEng or higher in a relevant field (Computer Science, Software Engineering etc). Alternatively, you have relevant industry experience.
- 5+ years of experience working on C/C++ based projects.
- Proficient with C, C++, Assembly (preferred), CMake and Git best practices.
- Experienced in developing algorithms that uses fixed-point vs floating-point implementation constraints
- Practice continuous integration/deployment (we use Circle CI).
- Experienced in developing, testing, and benchmarking real time DSP code and porting it between different architectures.
- Experienced in the constraints of embedded software development, including architecture, tools and technologies such as RTOS, embedded Linux, bare metal and FPGAs.
- Passionate about music and audio technology.
#J-18808-Ljbffr
Job tags
Salary