Graduate Embedded Software Engineer
At Audio Analytic, we’ve built a market for artificial audio intelligence within the high volume consumer electronics sector, and we’ve signed a number of high profile marquee customers. We’re recognised as the leaders in the field of AI and sound recognition both by our customers and by market commentators such as IDC and Wired.
As part of our engineering team, you will be involved in bringing some of the most advanced consumer technology to market, helping integrate our sound recognition software into new products created by some of the biggest tech companies in the world. You will also contribute to the continued design and development of our sound recognition software and associated tools.
You will be joining our ai3 engineering team. This team is responsible for the embedded software that implements our unique sound recognition technology, and ensuring it runs performantly on a given customer device. These devices vary from smart speakers to true wireless earbuds.
The main tasks are:
- Expanding our multi-platform capabilities to support new and existing customers
- Develop demonstration applications to showcase our sound recognition capabilities
- Understanding customer needs, integrating our software onto customer devices and helping customers correct audio path issues
- Software development on our core sound recognition product and associated tools
- Where required, software development on our wider set of machine learning and data tools
The team is full of friendly, experienced software engineers to help you.
Skills and experience
- Software engineering in C and Python
- Development under Linux/Unix
- Development of compact, correct and clear code
- Experience supporting customers and nurturing relationships
- Developer level testing, including unit testing frameworks and test harnesses
- Optimisation and debugging skills on a wide range of embedded platforms including ARM
- Audio and signal processing skills
- Familiarity with Jira and Git
- Familiarity with continuous integration systems
- Experience building iOS or Android applications
If you were to create a word cloud that captured your personal attributes, it would need to include words like articulate, empathetic, analytical, practical and diplomatic. Those qualities will help you settle in and make a real difference from day one, which is really important to us – we want you to love what you do.
Working here is intellectually challenging and rewarding, and we have fun. We are a very open company with a collaborative culture, a bias for action and friendly community; we don’t stand on ceremony or behind titles, and we have a relaxed but ‘get it done’ approach to everything we do. In order to be successful here you’ll need to be able to embrace all our values and thrive within them, building relationships and communicating effectively with colleagues right across the business.
For this role you’ll also need to be able to demonstrate the following attributes:
- Excellent problem-solving skills with strong attention to detail
- Good organisational skills and ability to use own initiative
- A willingness to learn with an experimental mindset – to work out why issues occur, and how we can better respond in future
- BSc/Master’s degree in Electronic Engineering, Computer Science or equivalent education / practical experience
Offices are in Cambridge City centre. Casual dress code, informal and sociable atmosphere, and a good work / life balance. We are currently following UK Government advice and are working remotely in-line with COVID-19 guidelines.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
We offer a highly competitive range of benefits to help you live well, plan ahead and have fun. These include free gym membership, private healthcare, life assurance, and flexible working hours and arrangements.