Software Application Engineer

Software Application Engineer

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

At a Glance

  • Tasks: Develop and maintain software systems using C++ for audio technology products.
  • Company: Join a dynamic team focused on innovative audio technology solutions.
  • Benefits: Enjoy flexible working hours, hybrid model, and opportunities for career growth.
  • Why this job: Make a real-world impact in the audio industry while collaborating with passionate engineers.
  • Qualifications: Strong C++ skills, experience in multithreading, networking, and cross-platform development required.
  • 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 are 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 a leading innovator in audio technology, we pride ourselves on fostering a collaborative and dynamic work environment where creativity thrives. Our commitment to employee growth is evident through ample opportunities for skill development and career progression, all while maintaining a healthy work-life balance with flexible hours and a hybrid office model. Join us in making a real-world impact on the audio industry, working alongside passionate engineers dedicated to delivering exceptional solutions.
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 how they relate to C++ development. This will not only help you during interviews but also show your genuine passion for the field.

✨Tip Number 2

Engage with online communities or forums focused on C++ and audio technology. Networking with professionals in these spaces can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Brush up on your knowledge of Agile methodologies and CI/CD pipelines, as these are crucial for the role. Consider taking a short course or reading up on best practices to demonstrate your commitment.

✨Tip Number 4

Prepare to discuss your experience with multithreading and networking in detail. Be ready to share specific examples of how you've tackled complex problems in past projects, as this will showcase your problem-solving skills.

We think you need these skills to ace Software Application Engineer

C++ Programming
Object-Oriented Programming (OOP)
Multithreading
Networking (TCP/IP)
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 for Project Management
Problem-Solving Skills
Communication Skills
Passion for Audio Technology

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 job responsibilities and express your enthusiasm for contributing to innovative audio solutions.

Showcase Relevant Projects: If you have worked on projects related to audio mixing technologies or live streaming systems, be sure to include these in your application. Provide links to your portfolio or GitHub repository if applicable, as this can set you apart from other candidates.

Highlight Team Collaboration Skills: Since the role involves collaboration within a team, emphasise your experience working in Agile environments and using tools like JIRA. Mention any successful team projects where you contributed to both front-end and back-end development.

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. 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 concurrent software systems, be ready to explain your understanding of multithreading concepts. Discuss any relevant experiences where you successfully implemented multithreading in your projects, particularly in audio technology contexts.

✨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 enthusiasm for the field. Share any personal projects or interests related to audio mixing or live streaming, as this will help you stand out as a candidate who truly cares about 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
>