Embedded Software Engineer

Sonova Group

Stäfa

Hybrid

CHF 110,000 - 170,000

Full time

40 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible hybrid working model
Training and career development plans
Growth opportunities

Job summary

Sonova Group is seeking an Embedded Software Engineer in the Switzerland (Zurich area) to advance our deeply embedded firmware for hearing devices. You will drive the integration of neural networks on low-power platforms, collaborating with AI and DSP experts to optimize quantization, memory, and energy use.

You will design, implement and debug firmware, improve performance, and contribute to production-ready features while maintaining high code quality and comprehensive documentation.

Qualifications

  • Degree in CS, EE or related technical field.
  • Hands-on embedded software in C/C++, OO design.
  • Experience Python for development tools/automation.
  • Experience profiling and optimizing on resource-constrained systems.
  • Familiarity with embedded tooling (compiler, debugger, simulators).
  • Fluent English, strong written and verbal skills.

Responsibilities

  • Design, develop and maintain firmware for a deeply embedded platform with tight constraints.
  • Debug issues directly on hardware and simulators.
  • Integrate neural networks in hearing-device firmware with AI/DSP experts.
  • Advise AI developers on quantization, memory, compute, and power constraints.
  • Collaborate with engineering teams to prototype and productionize features.
  • Ensure high software quality through clean-code practices, reviews, tests, and documentation.

Skills

C/C++
Python
Embedded profiling
Embedded tooling
English communication

Education

Degree in Computer Science or Electrical Engineering

Tools

TensorFlow Lite
ONNX
TVM
ExecuTorch

Job description

At Sonova R&D, we are not just developing hearing devices, we are shaping the future of hearing technology. At the heart of this transformation is the deployment and execution of neural networks on our next-generation embedded platform. This requires innovative tools and firmware infrastructure, giving you the opportunity to directly influence the performance of our products. As our new Embedded Software Engineer, you will join a team bringing cutting‑edge AI to our hearing devices. Your focus will be on developing the embedded software stack that forms the foundation of our next‑generation hearing instruments, bridging the gap between AI and ultra‑low‑power embedded systems. Are you excited to explore new technological territory and play a pivotal role in shaping Sonova’s edge AI capabilities? Join us and help rethink how embedded software is built to enhance people’s hearing experience and quality of life.

More about the role
  • Design, develop and maintain firmware for a deeply embedded platform operating under strict latency, memory, compute, and energy constraints.
  • Debug complex issues directly on target hardware and simulators.
  • Contribute to the integration and deployment process of neural networks in hearing‑device firmware, working with AI and DSP experts.
  • Advise AI developers on tailoring neural networks to the embedded platform’s quantization, memory, compute, and power constraints.
  • Work with other engineering teams to develop prototypes, turn them into production‑ready features, and integrate them into our system.
  • Ensure high software quality through clean‑code practices, code reviews, testing, documentation, maintenance, and root‑cause analysis.
More about you
  • Degree in Computer Science, Electrical Engineering, or a related technical field.
  • Strong hands‑on experience developing embedded software in C or C++, including object‑oriented design, and practical experience using Python for development tools and automation.
  • Experience profiling embedded software to identify performance bottlenecks and optimizing execution time, memory usage, and energy consumption on resource‑constrained systems.
  • Knowledge of embedded tooling (compiler, debugger, simulators, ...).
  • Experience developing and integrating software on resource‑constrained embedded systems.
  • Fluent English, with strong written and verbal communication skills.
  • Familiarity with micro‑NPU, deployment of neural networks and frameworks such as TensorFlow Lite, ONNX, TVM, or ExecuTorch, is an advantage.
  • Knowledge of audio or digital signal processing is an advantage.
  • Experience in bringing features to products is an advantage.
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.

Why Join Sonova?

At Sonova, we offer more than just a job — we offer a chance to make an impact. You’ll join a collaborative, inclusive environment where your ideas matter and your leadership shapes how we serve our customers. With our modern office spaces, focus on employee development, and strong company values, you’ll be empowered to grow both personally and professionally.

Make an impact that resonates. Join Sonova and help us bring the world closer through better hearing.

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

Software Engineer Embedded AI (m/f/d)
Software Engineer Embedded AI (m/f/d)

Sonova AG • Stäfa

Hybrid
CHF 120,000 - 165,000
Software Engineer Embedded AI (m/f/d)
Software Engineer Embedded AI (m/f/d)

Sonova • Switzerland

Hybrid
CHF 120,000 - 180,000
Hybrid work model
Training opportunities
Career growth
Embedded Software Engineer
Embedded Software Engineer

Sonova AG • Stäfa

Hybrid
CHF 90,000 - 130,000
Flexible hybrid working model
Training opportunities
Growth opportunities
Embedded Software Engineer C++
Embedded Software Engineer C++

Sonova • Stäfa

Hybrid
CHF 110,000 - 160,000
Embedded Software Engineer C++
Embedded Software Engineer C++

Sonova • Stäfa

Hybrid
CHF 110,000 - 150,000
Manufacturing System & Software Development Engineer (m/f/d)
Manufacturing System & Software Development Engineer (m/f/d)

Sonova Group • Murten

Hybrid
CHF 90,000 - 120,000
Hybrid work model
Product Cybersecurity Expert
Product Cybersecurity Expert

Sonova Group • Stäfa

Hybrid
CHF 120,000 - 180,000
Hardware Integration Engineer (m/f/d)
Hardware Integration Engineer (m/f/d)

Sonova AG • Stäfa

Hybrid
CHF 110,000 - 140,000
Hybrid work model
Training opportunities
Development plans
Director Audiological Development
Director Audiological Development

Sonova • Stäfa

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

Sonova • Stäfa

Hybrid
CHF 110,000 - 180,000
Hybrid working model
Training opportunities
Career development plans
Top locations