C/C++ Software Developer – Desktop Applications
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
- 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 EVETeam
Engineering, Production, Logistics, Marketing,Sales - you can become a part of our shared passion for studio monitors
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
- 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 codebasesExperience working independently and managing own priorities
- Track record of writing maintainable, production‑quality code
- 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
Teamwork
A mix of experience and young ambition makes our team thrive
Potential
Become a part of our steadily growing company
Individuality
Take initiative and succeed in your individual responsibilities
Office in Berlin
Conveniently located for car and public transport in Berlin, Germany
Passion
Join a passionate, audio-loving team
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.
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
#J-18808-Ljbffr