Research and Development at Sonova
Sonova's Research & Development team delivers hearing solutions and services for individuals with hearing impairments, hearing care professionals, and related parties through the development of hearing devices, accessories, web services, mobile applications, and PC software.
As a software engineer at Sonova, you will focus on developing embedded C++ software for modern networked hearing aid systems. You will collaborate with a multidisciplinary team of engineers to design and implement innovative hearing solutions with enhanced functionality.
Your Key Responsibilities
* Developing embedded software for hearing devices (medical devices) using modern C++.
* Specifying, implementing, testing, and documenting object-oriented real-time embedded software.
* Designing and maintaining wireless software components while adhering to excellent software engineering practices.
* Collaborating with interdisciplinary product and platform teams.
* Contributing to and evolving our development processes.
Your Profile
* A university degree in computer science, electrical engineering, or an equivalent qualification.
* At least 3 years of experience in C++ embedded software engineering and object-oriented design.
* Familiarity with communication protocols.
* Knowledge of Python, C#, continuous integration, or test frameworks is beneficial.
* A methodical and systematic approach to problem-solving.
* Fluency in English; proficiency in German is a plus.
About Us
* We offer a new challenge with interesting tasks and opportunities for professional growth.
* An open corporate culture with flat hierarchies and support for further training and development.
* Opportunities to take on responsibility and contribute to meaningful projects.
* An attractive range of benefits, including flexible working time models and a dynamic work environment.