Embedded Software Engineer - Wireless (a) 100%

Purpose of the Job:

As a Senior Embedded Software Developer, you will be responsible for designing and developing software components, platforms, services, and applications, with a particular focus on embedded controller software for hearing devices. You will work closely with interdisciplinary agile teams brands, integrating wireless functionalities and prototyping new technologies.

 

Key Responsibilities:

- Design and develop software following best practices and Sonova’s standard operating procedures.

- Collect, review, and refine software requirements for design and implementation.

- Create and maintain technical documentation, including design documents, user guides, and interface descriptions.

- Review and refine software design documents and implement code changes.

- Ensure code quality, maintain test coverage, and continuously apply clean code principles.

- Collaborate with other teams for system integration of new software features.

- Engage with verification teams to ensure knowledge transfer of code changes.

- Contribute to Sonova’s software development environment, including planning and refinement of product increments.

- Proactively conduct root cause analysis to sustain application functionality.

- Participate in continuous refinement of development patterns, coding guidelines, and best practices.

- Involvement in interdisciplinary agile teams and participation in team rituals.

- Support the hiring process, including onboarding and mentoring new hires.

- Contribute to knowledge sharing within R&D communities.

- Explore and prototype new wireless technologies and coordinate software releases.

 

Qualifications:

- Bachelor’s, Master’s degree, or PhD in Computer Science, Electrical Engineering, or a related technical field.

- 4+ years of experience with wireless technologies (e.g., Bluetooth), either through professional experience or PhD research.

- 3+ years of professional experience in state-of-the-art software development technologies and tools.

- 3+ years of experience in embedded development, with strong knowledge of object-oriented programming in C++.

- Familiarity with software design methodologies, including Object-Oriented Analysis and Design (OOA/OOD) and Unified Modeling Language (UML).

- Strong understanding of software design principles (SOLID, clean code, design patterns).

- Proficiency in English (verbal and written).

- German language skills are an advantage.

Diana Afonso
Diana Afonso
Telefon: +41 58 255 31 19

Jetzt online bewerben