Research & Development at Sonova delivers innovative hearing solutions and services for individuals with hearing impairments, hearing care professionals, and related parties. As a software engineer in this role, you will develop high-quality embedded C++ software for modern networked hearing aid systems.
About the Role
* Design and implement complex embedded software using modern C++ for hearing devices (medical devices)
* Develop and document object-oriented real-time embedded software with specifications, implementation, testing, and maintenance
* Collaborate with interdisciplinary product and platform teams to create wireless software components
* Contribute to and evolve our development processes with best practices
Your Expertise
* Degree in Computer Science, Electrical Engineering, or an equivalent field of study
* Minimum 3 years of experience in C++ embedded software engineering and object-oriented design
* In-depth knowledge of communication protocols
* Familiarity with Python, C#, continuous integration, or test frameworks is beneficial
* Meticulous approach to problem-solving with systematic methods
* Fluent English language skills; proficiency in German is advantageous
What We Offer
We provide a dynamic work environment with engaging tasks, opportunities for growth, and more – including open corporate culture, flat hierarchies, professional development support, responsibility opportunities, and flexible working time models.