Software Engineer
Location: Cambridgeshire
Length: 12 Months
Rate: From £66.83 p/h PAYE + (Approx £139K per annum)
Hours: 9am-6pm
This client is a top 5 tech giant and owner of some of the world’s most popular social media platforms and instant messaging apps, connecting billions of people across the globe.
Job Responsibilities:
- Working in the embedded space to port and implement sections of DSP and ML pipeline onto highly resource-constrained platforms for applications in audio.
- Perform memory and CPU utilisation analysis, bottleneck identification and optimisation.
- Identify and communicate system level changes that can aid on-device optimisations.
Skills:
- Expert knowledge in embedded software development in C/C++.
- Knowledge of interfacing with and optimising code for execution on DSPs.
- Ideally experience of working with audio.
- Verbal and written communication skills, problem solving skills and interpersonal skills.
- Expert ability to work independently and manage one’s time.
- Knowledge of the full software development lifecycle: from requirements gathering to development, testing and delivery.
- Expert ability to troubleshoot issues and make system changes as needed to resolve issues.
Expert knowledge of computer hardware and software. - Ideally experience working in an Agile (Scrum) environment.
Education/Experience:
Bachelor’s degree in computer science, software engineering or relevant field required.