Embedded Software Engineer C++

Sonova Group

Stäfa

Hybrid

CHF 110,000 - 150,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sonova is seeking an Embedded Software Engineer C++ to contribute to deeply embedded firmware for our next generation of hearing devices. You will design, implement and test software close to the hardware, tackling memory-constrained challenges and collaborating with hardware, software architecture and verification teams.

With 5+ years of embedded C++ experience and a university degree, you will work in a flexible hybrid model in Switzerland, participate in continuous improvement, and help bring

Qualifications

  • 5+ years of professional embedded software experience.
  • Experience with resource-constrained systems (memory/battery).
  • Familiarity with Python, C#, test frameworks is an advantage.
  • University degree in Computer Science, Electrical Engineering, or related field, English communication skills.

Responsibilities

  • Develop object-oriented embedded software in modern C++ for resource-constrained wireless hearing devices.
  • Contribute to design/architecture with software architects and platform teams.
  • Develop, document, test, integrate and maintain software across the development lifecycle with test coverage.
  • Debug complex issues on target hardware and simulators.
  • Improve development and test environments and CI processes.
  • Collaborate with cross-functional teams to bring hearing solutions from concept to product.

Skills

Embedded C++ development
OS concepts
Concurrency
Debugging on hardware
CI/automation
English communication
Python
C#
Test frameworks

Education

University degree in Computer Science or Electrical Engineering

Tools

Python
C#
Test frameworks

Job description

At Sonova, we envision a world where everyone can enjoy the delight of hearing. This vision inspires us and fuels our commitment to developing innovative solutions that improve hearing health and human connection - from personal audio devices and wireless communication systems to hearing aids and cochlear implants. We're dedicated to providing outstanding customer experiences through our global audiological care services, ensuring that everyone has the opportunity to engage fully with the world around them.

Here you’ll find a diverse range of opportunities that span both consumer and medical solutions and the freedom to shape your career while making an impact on the lives of others. Join us in our mission to create a more connected world, where every voice is heard and every story matters.

Embedded Software Engineer C++

Are you passionate about solving complex technical challenges where every byte of memory matters?

As an Embedded Software Engineer C++, you will join an experienced team focused on developing deeply embedded firmware for our next generation of hearing devices (medical devices).

This is an opportunity to apply your deep C++ expertise in embedded development. You will work close to the hardware, navigate complex, state-of-the-art development and test environments, and solve challenging problems across the boundaries of software, tooling and hardware.

More about the role

  • Develop object-oriented embedded software in modern C++ for resource-constrained wireless hearing devices.
  • Contribute to the design and architecture of new functionality, working closely with software architects and interdisciplinary platform teams.
  • Develop, document, test, integrate and maintain software throughout the development lifecycle, while ensuring appropriate test coverage and reliable system behavior.
  • Debug complex issues directly on target hardware and in simulators.
  • Work within state-of-the-art development, build and test environments and contribute to their continuous improvement.
  • Collaborate with cross-functional teams across mobile and desktop software, firmware, verification and requirements engineering to bring new hearing solutions from concept to product.

More about you

  • You have excellent embedded software C++ development know-how, including operating systems, concurrency, communication, distributed systems, and object-oriented design, combined with 5+ years of professional experience.
  • You have developed software for highly resource-constrained systems, with limited memory and battery power.
  • You are skilled in debugging and comfortable investigating complex issues on actual hardware, including situations where the root cause may lie in software, hardware or the development environment.
  • You are familiar with modern embedded software engineering practices and development environments and continuous integration. Knowledge of Python, C#, test frameworks or related tooling is an advantage.
  • You hold a university degree in Computer Science, Electrical Engineering, the natural sciences, or a comparable technical discipline and communicate confidently in English; knowledge of German is a plus.

More about what we offer

As one of the world’s leading hearing care providers headquartered in Switzerland, we’re committed to building an inclusive culture. We want to create an environment where you can balance a successful career with your commitments and interests outside of work, through our flexible hybrid working model. We offer a wide range of training opportunities for both your professional and personal development, and there are exceptional growth opportunities with individual development plans.

Sonova is an equal opportunity employer.

We team up. We grow talent. We collaborate with people of diverse backgrounds to win with the best team in the market place. We guarantee every person equal treatment in regard to employment and opportunity for employment, regardless of a candidate’s ethnic or national origin, religion, sexual orientation or marital status, gender, genetic identity, age, disability or any other legally protected status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manufacturing System & Software Development Engineer (m/f/d)
Manufacturing System & Software Development Engineer (m/f/d)

Sonova Group • Murten

On-site
CHF 90,000 - 120,000
Hybrid work model
Hardware Integration Engineer
Hardware Integration Engineer

Sonova Group • Stäfa

On-site
CHF 90,000 - 120,000
Project Manager (m/f/d)
Project Manager (m/f/d)

Sonova Group • Stäfa

Hybrid
CHF 120,000 - 180,000
Flexible hybrid model
Training opportunities
Individual development plans
Hybrid Embedded C++ Engineer - Next-Gen Hearing Devices
Hybrid Embedded C++ Engineer - Next-Gen Hearing Devices

Sonova Group • Stäfa

Hybrid
CHF 110,000 - 150,000
Power Management Engineer (80%-100%) (m/f/d)
Power Management Engineer (80%-100%) (m/f/d)

Sonova Group • Stäfa

Hybrid
CHF 110,000 - 180,000
Hybrid working model
Training opportunities
Career development plans
Product Cybersecurity Expert
Product Cybersecurity Expert

Sonova Group • Stäfa

On-site
CHF 120,000 - 180,000
Hardware Verification Engineer – Charging Solutions (m/f/d)
Hardware Verification Engineer – Charging Solutions (m/f/d)

Sonova Group • Stäfa

Hybrid
CHF 90,000 - 120,000
Innovation Director (m/f/d)
Innovation Director (m/f/d)

Sonova Group • Stäfa

Hybrid
CHF 180,000 - 320,000
Hardware Verification Engineer - Charging Solutions (m/f/d)
Hardware Verification Engineer - Charging Solutions (m/f/d)

Sonova Group • Stäfa

Hybrid
CHF 100,000 - 130,000
Quality Assurance Manager
Quality Assurance Manager

Sonova Group • Murten

Hybrid
CHF 120,000 - 150,000
Flexible hybrid working model