Software Application Engineer
Apply NowJob details
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: Develop and maintain complex, concurrent software systems with C++. Apply advanced Object-Oriented Programming (OOP) principles to ensure high-quality, maintainable code. Collaborate with the team on the development of software for embedded Linux, MacOS, and iOS platforms. Utilize your expertise in multithreading and networking (TCP/IP) to enable communication between audio devices. Contribute to Agile development processes and work within CI/CD pipelines. Build and maintain graphical user interfaces (GUIs) using Qt & QtQuick. Transition future projects towards C#, with a focus on future development opportunities. Contribute to both front-end and back-end software development for full-stack applications. Collaborate with the team on audio mixing technologies and live streaming systems. Use JIRA for project management, issue tracking, and collaboration. Essential Technical Skills: Strong proficiency in C++ with a focus on high-performance and scalable applications. Advanced understanding of Object-Oriented Programming (OOP). Hands-on experience with multithreading and concurrent software systems. Deep knowledge of TCP/IP networking for communication between devices. Cross-platform development experience, particularly for Embedded Linux, MacOS, and iOS. Familiarity with Agile Development, CI/CD pipelines, and version control systems. Experience with Qt & QtQuick for building intuitive and responsive GUIs. Flutter experience is a bonus. Full-stack development experience is a plus, especially if you have knowledge of both front-end and back-end technologies. Understanding of audio mixing technology and live streaming is highly beneficial. Desirable Skills: Delphi experience or interest in learning it is a plus. Familiarity with C# as future projects will transition towards C#. Appreciation for FPGA/Embedded Systems and hardware/software integration (though this role primarily focuses on desktop applications). JIRA familiarity for project management and tracking issues. A genuine passion for audio and music technology. What Makes You a Great Fit: Innovative Culture: Join a team focused on developing groundbreaking audio technology. Real-World Impact: Your contributions will have a direct impact on products used globally by top-tier audio professionals. Career Growth: Opportunities for skill development and career progression, allowing you to grow within the company. Work-Life Balance: Flexible working hours and a hybrid office model to support your personal well-being. Collaborative Team Environment: Work alongside passionate engineers committed to delivering the best audio solutions. Exclusive Opportunity: This position is exclusively handled by Christy Media Solutions, offering a streamlined and supportive recruitment process. What We Are Looking For: A self-motivated and proactive problem solver who thrives both independently and within a team. Strong communication skills to collaborate effectively with cross-functional teams. A passion for audio technology and an interest in contributing to the evolution of live performance technology. If you are excited about audio technology and ready to contribute your skills to a cutting-edge team, apply now to be part of something truly innovative
Apply Now