Embedded Software Engineer (C++ Embedded Linux)
Recording & Studio Technology
Hybrid working from High Wycombe and home
£30-45k + benefits
Join one of the biggest names in music tech as an Embedded Software Engineer and work with the highly skilled R&D team to develop the next generation of products used by musicians, producers and DJs all over the world.
Skill Profile
- Competent embedded C++ coding skills
- Strong understanding of embedded firmware architecture
- A passion for developing embedded Linux audio products
- Ability to work with Linux command line, working with GNU tools, CMake, Git etc
- Understanding of embedded firmware architecture
Additional Areas
- Git, Mercurial and SVN, Jenkins and Artifactory
- Unit test familiarity with a framework such as GoogleTest
- Developing GUI based applications
- Audio DSP with ARM Neon
- USB, SPI, Ethernet, I2C, Wi-Fi
- Scripting experience in languages such as Python
- Microprocessor development on bare metal and RTOS
- Linux with Yocto or Buildroot
- Linux kernel - improving latency, boot time and system robustness
- Knowledge of midi and synth equipment
What We Do
I started The Audio Programmer in 2017 as a YouTube channel, where I help teach others to build their own audio apps.
Since then, The Audio Programmer has grown into the largest online community for audio development. As an agency and consultancy, we help in several areas:
- Building audio apps and plug-ins for clients with our experienced team
- Matching companies and audio developers
- Enhancing educational resources for the audio development community
- Marketing and event management