You are on page 1of 1

Job Details – Software Engineer x2

A client I am working with is looking to hire two interim Software Engineers on an interim basis –
both roles will have the same responsibilities but hold different IC levels (IC 5 & 6).

The role will involve:


 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 required:
 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.


Minimum of 6 years experience (equivalent of IC5) - depending on pre industry experience

You might also like