C/C++ Software Developer – Desktop Applications

🇩🇪 Berlin, Germany / Remote possible

Full time

Starting asap

This will be your purpose

We are looking for a skilled software developer who can take projects from prototype to production-ready release. You will work on cross-platform desktop applications that require robust design, excellent user experience, and reliable performance. This is a hands-on role where you'll have ownership over the complete software development lifecycle – from architecture and implementation to testing, documentation, and deployment.

Key Responsibilities

Software Development

  • Design, develop, and maintain cross-platform desktop applications using C/C++
  • Transform prototypes and proof-of-concepts into production-quality software
  • Implement GUI applications with modern frameworks (Qt, JUCE, or similar)
  • Write maintainable, and well-documented code
  • Implement robust error handling and recovery mechanisms

Quality & Testing

  • Establish and maintain testing strategies (unit, integration, system tests)
  • Set up continuous integration and deployment workflows
  • Conduct code reviews and ensure adherence to best practices
  • Debug and resolve complex software issues
  • Validate software against hardware interfaces and specifications

Cross-platform development

  • Ensure consistent behavior across Windows, macOS, and Linux platforms
  • Handle platform-specific requirements and integrations
  • Create installers and deployment packages for multiple operating systems
  • Manage platform-specific API integrations

Technical Communication

  • Write technical documentation for internal and external use
  • Create user guides and end-user documentation
  • Collaborate with hardware engineers and product management
  • Document APIs, protocols, and software architecture

Join the EVE Team

Engineering, Production, Logistics, Marketing, Sales - you can become a part of our shared passion for studio monitors

Part of the EVE Audio tech-team.

What you should ideally bring to the job

Core Technical Skills

  • Strong proficiency in C and modern C++ (C++14/17 or later)
  • Solid experience with cross-platform GUI frameworks such as  Qt (Qt5/Qt6) & JUCE
  • Cross-platform development experience (Windows, macOS, Linux)
  • Network programming (TCP/UDP, REST APIs, sockets protocols)
  • Experience with binary protocols and serialization
  • Build systems: CMake, Make, or equivalent
  • Version control: Git workflows and collaborative development

Professional Experience

  • 3+ years of professional C/C++ development
  • Demonstrated experience delivering complete software applications
  • Proven ability to refactor and improve existing codebases
  • Experience working independently and managing own priorities
  • Track record of writing maintainable, production-quality code

Essential Competencies

  • Strong problem-solving and analytical skills
  • Self-motivated with excellent time management
  • Attention to detail and commitment to quality
  • Ability to learn new technologies and frameworks quickly
  • Good communication skills in English (German is a plus)

Additional Technical Skills

  • Experience with audio programming and digital signal processing algorithms
  • Basic knowledge in embedded systems or hardware/software integration

Domain Experience

  • Interest in audio applications and audio technology is a strong plus
  • Understanding of professional audio workflows or equipment

You don't fulfill all of these points? No problem at all. If you think you have what it takes, we will happily receive your application!

What we offer you

We strive to make EVE more than just a workplace

An icon showing a team of three people.
Teamwork

A mix of experience and young ambition makes our team thrive

An icon showing a growing chart
Potential

Become a part of our steadily growing company

An icon showing a clipboard and a pen.
Individuality

Take initiative and succeed in your individual responsibilities

An icon showing a bus and a car.
Office in Berlin

Conveniently located for car and public transport in Berlin, Germany

An icon showing showing a heart.
Passion

Join a passionate, audio-loving team

An icon showing a stylized globe.
International

With hundreds of dealers around the globe we operate worldwide

Building studio monitors since 2011

EVE Audio was founded in May 2011 in Berlin, Germany and is an owner-operated manufacturer for professional studio monitors and subwoofers. It was founded and is operated by Roland Stenz, a long time passionate for quality audio with a vast background history in the audio industry.

Peek on amplifiers and studio monitors in the EVE Audio production hall in Berlin, Germany.

Next steps

Step 1 You send us your application
Step 2 We invite you to a short call to get to know each other
Step 3 You visit our office for a coffee and a chat
Step 4 If it's a match, you will get an offer from us
First name
Last name
Email
Phone number
Please upload a CV and job references
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.