Enable job alerts via email!

Software Application Engineer

JR United Kingdom

Greater London

Hybrid

GBP 40,000 - 80,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a skilled C++ Developer to join their dynamic team working on groundbreaking audio technology products. This role offers the opportunity to contribute to high-performance, scalable applications while collaborating on exciting projects across embedded Linux, MacOS, and iOS platforms. With a focus on multithreading and networking, your work will directly impact audio professionals globally. Enjoy a collaborative environment that fosters career growth, work-life balance, and the chance to be part of a team dedicated to advancing audio technology. If you're passionate about audio and eager to make a difference, this is the role for you.

Benefits

Flexible working hours
Hybrid office model
Career growth opportunities
Collaborative team environment
Real-world impact on products

Qualifications

  • Strong proficiency in C++ with a focus on high-performance applications.
  • Hands-on experience with multithreading and concurrent software systems.
  • Deep knowledge of TCP/IP networking for device communication.

Responsibilities

  • Develop and maintain complex software systems with C++.
  • Collaborate on software development for embedded Linux, MacOS, and iOS.
  • Build and maintain GUIs using Qt & QtQuick.

Skills

C++
Multithreading
Networking (TCP/IP)
Cross-platform Development
Object-Oriented Programming (OOP)
Agile Development
CI/CD Pipelines
Qt & QtQuick
Full-stack Development
Audio Mixing Technology

Tools

JIRA

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 live streaming systems.
  10. Use JIRA for project management, issue tracking, and collaboration.

Essential Technical Skills:

  1. Strong proficiency in C++ with a focus on high-performance and scalable applications.
  2. Advanced understanding of Object-Oriented Programming (OOP).
  3. Hands-on experience with multithreading and concurrent software systems.
  4. Deep knowledge of TCP/IP networking for communication between devices.
  5. Cross-platform development experience, particularly for Embedded Linux, MacOS, and iOS.
  6. Familiarity with Agile Development, CI/CD pipelines, and version control systems.
  7. Experience with Qt & QtQuick for building intuitive and responsive GUIs.
  8. Flutter experience is a bonus.
  9. Full-stack development experience is a plus, especially if you have knowledge of both front-end and back-end technologies.
  10. Understanding of audio mixing technology and live streaming is highly beneficial.
  11. Delphi experience or interest in learning it is a plus.
  12. Familiarity with C# as future projects will transition towards C#.
  13. Appreciation for FPGA/Embedded Systems and hardware/software integration (though this role primarily focuses on desktop applications).
  14. JIRA familiarity for project management and tracking issues.
  15. A genuine passion for audio and music technology.

What Makes You a Great Fit:

  1. Innovative Culture: Join a team focused on developing groundbreaking audio technology.
  2. Real-World Impact: Your contributions will have a direct impact on products used globally by top-tier audio professionals.
  3. Career Growth: Opportunities for skill development and career progression, allowing you to grow within the company.
  4. Work-Life Balance: Flexible working hours and a hybrid office model to support your personal well-being.
  5. Collaborative Team Environment: Work alongside passionate engineers committed to delivering the best audio solutions.
  6. Exclusive Opportunity: This position is exclusively handled by Christy Media Solutions, offering a streamlined and supportive recruitment process.

What We Are Looking For:

  1. A self-motivated and proactive problem solver who thrives both independently and within a team.
  2. Strong communication skills to collaborate effectively with cross-functional teams.
  3. 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!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.