Software Application Engineer

Software Application Engineer

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

At a Glance

  • Tasks: Develop and maintain cutting-edge audio software using C++ and collaborate on innovative projects.
  • Company: Join a dynamic team focused on revolutionising audio technology for professionals worldwide.
  • Benefits: Enjoy flexible hours, hybrid work options, and opportunities for career growth.
  • Why this job: Make a real-world impact in the audio industry while working with passionate engineers.
  • Qualifications: Strong C++ skills, multithreading experience, and a passion for audio technology are essential.
  • Other info: This role is exclusively managed by Christy Media Solutions for a streamlined application process.

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

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

As an employer, we pride ourselves on fostering an innovative culture that empowers our Software Application Engineers to make a real-world impact in the audio technology sector. With flexible working hours and a hybrid office model, we prioritise work-life balance while offering ample opportunities for career growth and skill development. Join a collaborative team of passionate engineers dedicated to delivering exceptional audio solutions, and be part of a company that values your contributions and supports your professional journey.
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

Familiarise yourself with the latest trends in audio technology and C++ development. Being able to discuss recent advancements or challenges in the industry during your interview can demonstrate your passion and knowledge, making you a standout candidate.

✨Tip Number 2

Showcase your experience with multithreading and networking by preparing specific examples of past projects. Be ready to explain how you tackled complex problems in these areas, as this will highlight your technical expertise and problem-solving skills.

✨Tip Number 3

Engage with the community around audio technology and software development. Participating in forums or attending meetups can help you network with professionals in the field, potentially leading to valuable connections that could support your application.

✨Tip Number 4

Prepare to discuss your experience with Agile methodologies and CI/CD pipelines. Understanding how these processes work and being able to articulate your role in them can set you apart, as they are crucial for the collaborative environment at StudySmarter.

We think you need these skills to ace Software Application Engineer

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

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C++ development experience, particularly in multithreading and cross-platform development. Include specific projects that demonstrate your skills in audio technology and any relevant frameworks like Qt & QtQuick.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for audio technology and your problem-solving abilities. Mention how your experience aligns with the key responsibilities of the role and express your enthusiasm for contributing to innovative audio solutions.

Showcase Relevant Projects: If you have worked on projects involving embedded Linux, MacOS, or iOS, be sure to include these in your application. Highlight your contributions and the technologies used, especially if they relate to audio mixing or live streaming.

Demonstrate Team Collaboration: In your application, emphasise your ability to work within Agile teams and your familiarity with tools like JIRA. Provide examples of how you've successfully collaborated with others to achieve project goals, particularly in software development.

How to prepare for a job interview at Christy Media Solutions

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with C++, particularly in high-performance and scalable applications. Bring examples of past projects where you applied advanced Object-Oriented Programming principles, as this will demonstrate your technical proficiency.

✨Demonstrate Multithreading Knowledge

Since the role involves developing concurrent software systems, be ready to explain your understanding of multithreading concepts. Discuss any relevant experiences where you've implemented multithreading in your projects, especially in relation to audio technology.

✨Familiarise Yourself with Agile Practices

The company values Agile development processes, so brush up on Agile methodologies and be ready to discuss how you've contributed to Agile teams in the past. Mention your experience with CI/CD pipelines and tools like JIRA for project management.

✨Express Your Passion for Audio Technology

This role is all about audio technology, so make sure to convey your genuine interest in the field. Share any personal projects or experiences related to audio mixing or live streaming that highlight your enthusiasm and commitment to the industry.

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
>