Job Description
Job Overview: We are seeking a highly skilled C++ Developer to join a dynamic team working on cutting-edge audio technology products. This role is perfect for someone with strong expertise in C++ development, multithreading, networking, and cross-platform development, particularly for Embedded Linux, MacOS, and iOS. If you're passionate about audio technology, eager to solve complex problems, and excited to make a tangible impact on the audio industry, we would love to hear from you.
Key Responsibilities:
1. Develop and maintain complex, concurrent software systems with C++.
2. Apply advanced Object-Oriented Programming (OOP) principles to ensure high-quality, maintainable code.
3. Collaborate with the team on the development of software for embedded Linux, MacOS, and iOS platforms.
4. Utilize your expertise in multithreading and networking (TCP/IP) to enable communication between audio devices.
5. Contribute to Agile development processes and work within CI/CD pipelines.
6. Build and maintain graphical user interfaces (GUIs) using Qt & QtQuick.
7. Transition future projects towards C#, with a focus on future development opportunities.
8. Contribute to both front-end and back-end software development for full-stack applications.
9. Collaborate with the team on audio mixing technologies and l...