Software Application Engineer

Software Application Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop and maintain audio technology software using C++, focusing on multithreading and cross-platform development.
  • Company: Join a dynamic team innovating in the audio technology space, impacting professionals worldwide.
  • Benefits: Enjoy flexible hours, hybrid work options, and opportunities for career growth in a collaborative environment.
  • Why this job: Make a real-world impact on audio products while working with passionate engineers in an innovative culture.
  • Qualifications: Strong C++ skills, experience with multithreading, networking, and familiarity with Agile development processes required.
  • Other info: This position is exclusively handled by Christy Media Solutions for a streamlined recruitment process.

The predicted salary is between 36000 - 60000 £ per year.

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!

Software Application Engineer employer: Christy Media Solutions

At our company, we pride ourselves on fostering an innovative culture that empowers our Software Application Engineers to make a real-world impact in the audio technology industry. With flexible working hours and a hybrid office model, we prioritize work-life balance while providing ample opportunities for career growth and skill development. Join a collaborative team of passionate engineers dedicated to delivering top-tier audio solutions and be part of a recruitment process that is streamlined and supportive.
C

Contact Detail:

Christy Media Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Application Engineer

✨Tip Number 1

Make sure to showcase your experience with C++ and any projects you've worked on that involved multithreading or networking. Highlight specific examples where you solved complex problems, as this will resonate with our focus on cutting-edge audio technology.

✨Tip Number 2

Familiarize yourself with Agile development processes and CI/CD pipelines. Being able to discuss your experience with these methodologies during the interview will demonstrate your readiness to contribute effectively to our dynamic team.

✨Tip Number 3

If you have experience with Qt & QtQuick for building GUIs, be prepared to discuss specific projects where you utilized these tools. This will show your capability in creating intuitive user interfaces, which is crucial for our applications.

✨Tip Number 4

Express your passion for audio technology and any relevant personal projects or interests in this field. Your enthusiasm can set you apart and align with our innovative culture focused on developing groundbreaking audio solutions.

We think you need these skills to ace Software Application Engineer

C++ Development
Object-Oriented Programming (OOP)
Multithreading
TCP/IP Networking
Cross-Platform Development
Embedded Linux
MacOS
iOS
Agile Development
CI/CD Pipelines
Version Control Systems
Qt & QtQuick
Full-Stack Development
Audio Mixing Technology
Live Streaming Systems
JIRA

Some tips for your application 🫡

Highlight Relevant Skills: Make sure to emphasize your strong proficiency in C++ and any experience you have with multithreading, networking, and cross-platform development. Tailor your CV to showcase these skills prominently.

Showcase Your Passion for Audio Technology: In your cover letter, express your genuine interest in audio technology. Mention any relevant projects or experiences that demonstrate your enthusiasm and understanding of the field.

Detail Your Experience with Agile and CI/CD: Include specific examples of how you've contributed to Agile development processes and utilized CI/CD pipelines in your previous roles. This will show your familiarity with modern software development practices.

Prepare for Technical Questions: Be ready to discuss your technical expertise in C++, OOP principles, and any experience with GUI development using Qt & QtQuick. Prepare examples of past projects where you applied these skills effectively.

How to prepare for a job interview at Christy Media Solutions

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with C++, especially in high-performance and scalable applications. Highlight specific projects where you applied advanced Object-Oriented Programming principles.

✨Demonstrate Multithreading Knowledge

Since the role involves concurrent software systems, be ready to explain your understanding of multithreading concepts. Share examples of how you've implemented these in past projects.

✨Familiarize Yourself with Audio Technology

Express your passion for audio technology during the interview. Discuss any relevant experience you have with audio mixing technologies or live streaming systems to show your genuine interest.

✨Prepare for Agile and CI/CD Discussions

Understand Agile development processes and CI/CD pipelines, as they are crucial for this role. Be ready to talk about your experience with JIRA for project management and how you’ve contributed to team collaboration.

Software Application Engineer
Christy Media Solutions
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>