Software Engineer

Christy Media Solutions
Woking, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 46K

Job location

Woking, United Kingdom

Tech stack

Flutter
Agile Methodologies
iOS
Apple Mac Systems
Software Applications
Sound Recording and Reproduction
Delphi
C Sharp (Programming Language)
C++
Code Review
Continuous Integration
Linux on Embedded Systems
Field-Programmable Gate Array (FPGA)
Java GUIs
Object-Oriented Software Development
Scrum
QT
Systems Integration
TCP/IP
Multithreading
Delivery Pipeline
Live Streaming
Software Version Control

Job description

  • Designing, developing, and maintaining desktop applications for audio and live performance environments
  • Building cross-platform solutions across Embedded Linux, macOS, and iOS
  • Collaborating in Agile teams, contributing to sprint planning, code reviews, and CI/CD pipelines
  • Creating intuitive GUIs using Qt / QtQuick
  • Implementing networked features (TCP/IP) for reliable device communication
  • Supporting the evolution of products that define how live performances sound globally

Requirements

  • Strong C++ skills and solid object-oriented programming fundamentals
  • Experience with multithreading and complex concurrent systems
  • Exposure to cross-platform desktop development (Embedded Linux, macOS, iOS)
  • Understanding of Agile methodologies, version control, and CI/CD
  • Working knowledge of networking (TCP/IP)

Bonus points if you have:

  • Experience or interest in Delphi, C#, Flutter, or full-stack development
  • An appreciation for audio mixing technology or live streaming
  • Interest in hardware/software integration, embedded systems, or FPGA

You'll Thrive Here If You…

  • Have a genuine passion for audio, music, and live performance technology
  • Are proactive, curious, and enjoy solving complex technical challenges
  • Communicate clearly and enjoy collaborating within a team
  • Bring experience in audio technology or adjacent industries (nice to have, not essential)

Benefits & conditions

  • Career Growth: Clear progression paths and opportunities to make a tangible impact
  • Work-Life Balance: Flexible hours and a hybrid working model

About the company

We're looking for Mid-Level Application Software Engineers to join our client's growing team and help build cutting-edge software used in audio and live performance technology. You'll work alongside a supportive, passionate group of engineers, shaping tools that enhance the live experience for artists and audiences around the world., * Innovative Culture: Work on new products and evolving solutions at the forefront of audio technology

Apply for this position