Development Engineer - Optimal Audio
Term: Full-time, Permanent
Location: High Wycombe
Salary: Negotiable + benefits
The Company:
Focusrite PLC is a listed audio products Group that develops software / hardware products for the music generation market, with development of the brand driven through the teams at Martin Audio Ltd.
Optimal Audio is borne out of a 50-year heritage through Martin Audio, which enjoys an international reputation for supplying award winning professional loudspeaker systems across the spectrum of touring, theatre and installation applications. The Optimal Audio brand has been built from the ground-up, with a dedicated R&D and software design team supported by teams of sales, sales support, service and technical.
Optimal Audio offer a comprehensive eco system of products from loudspeakers to zone controllers and web-based control platforms, with a road map that will allow the brand to grow over time and become a key player in the global Commercial Audio sector.
The Role:
We are seeking an enthusiastic and motivated Development Engineer to join our OA Research and Development team to continue to drive forward the development of our audio processor platforms for installed commercial audio.
Duties:
* Tracking through features from product management to software architecture, design and implementation on an embedded platform
* Developing features to support existing and new networked audio processing products
* Continuous improvement to maintain stability and performance of the product family
* Responsibility for bug tracking, software revision control and release process
* Interfacing, maintenance and adding to the control web app
* Selection and test of new support technologies such as embedded libraries to implement new features
* Implement new features in response to customer feedback and product support requests
* Develop new products on the platform and related technologies
* Maintain the platform for periodic feature releases
* Create a structured test framework and process
Job Scope:
* Develop the software to support the existing and derived hardware platforms from driver level up to application features
* Become proficient with a good working knowledge of the underlying hardware to be able to create appropriate subsystems within the constraints of the platform
Skills and experience required:
* Degree qualified in software engineering or related engineering subject
* Be strong in embedded development / debugging and problem solving
* Have good knowledge of embedded C and C++, experience with using a real-time operating system, and knowledge of common embedded processor peripherals
* Have a good detailed knowledge of Embedded TCP/IP networking
The following would be an advantage:
* Experience with ARM Cortex processors
* Experience with creating build pipelines and cloud deployments
* Knowledge of digital signal processing
* Knowledge of networked audio transports such as Dante
* Some experience of professional audio
* Good knowledge of modern web technologies and some experience with TypeScript and React
Job Conditions:
You are expected to work at the company head office in High Wycombe on a full-time basis 37.5 hours per week, over the standard working hours of 8.45am to 5.30pm, Monday to Thursday and 8.45pm to 4pm on Friday. An hour unpaid lunch on Mondays to Thursdays and 45 minutes unpaid lunch on Fridays.
Benefits:
Life Assurance, Income Protection, Pension, Bike2work scheme, 25 days holiday (increasing with service), Medical Cash Plan and Private Healthcare options, substantial staff discount on company products, participation to company bonus scheme. Opportunity to join our EV scheme