We have an exciting opportunity for an Application Software Engineer to join a leading global audio technology business. Their products are used around the world delivering the reliability, precision, and performance required in high-pressure live environments.
They’re now looking to hire an Application Software Engineer to join a growing team working on complex, real-world products.
The Role
This role will be focused on developing and enhancing desktop applications that control the companies products working on performance-critical software used in live environments, collaborating closely with engineers across software, hardware, and product teams.
The role suits engineers who enjoy solving complex problems, care about code quality, and have an interest in audio, music, or live technology.
What You’ll Be Doing
* Developing and maintaining C++ application software
* Designing low-latency, high-accuracy control systems
* Working across the full product lifecycle, from requirements through to deployment
* Collaborating with cross-functional teams including R&D, QA, and Product
* Building and supporting cross-platform desktop applications
* Optimising software for performance, scalability, and long-term maintainability
* Working in an Agile environment, using CI/CD pipelines and issue-tracking tools
Essential Skills
* Strong experience with C++
* Excellent understanding of Object-Oriented Programming
* Experience working with multithreaded and concurrent systems
* Knowledge of TCP/IP networking
* Exposure to cross-platform application development
* Familiarity with Agile development practices, CI/CD, and version control
Nice to Have
* Experience with Qt / QtQuick or other GUI frameworks
* Exposure to C# or Delphi
* Understanding of audio mixing, live sound, or streaming technology
* Interest in hardware/software integration or embedded systems
* Experience using JIRA or similar tools
* A genuine passion for audio, music, or live performance technology