Software Engineer DSP - Tools and Infrastructure (m/f/d)

Sonova
Switzerland
Full timeFunction: Software EngineeringExperience: 4+ yearsEducation: mastersSkills: ["Analytical thinking","Problem-solving","Collaboration","Service-oriented mindset","Communication"]

Build and evolve software development tools that enable model-based and embedded application development for signal- and neural-network processing in a multi-processor embedded system. You’ll collaborate with stakeholders to define and refine tool requirements, support communication between tool developers and tool users, and apply engineering best practices through design reviews, guidelines, and continuous improvement.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Sonova
Sonova
4 days ago

Software Engineer DSP - Tools and Infrastructure (m/f/d)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Build and evolve software development tools that enable model-based and embedded application development for signal- and neural-network processing in a multi-processor embedded system. You’ll collaborate with stakeholders to define and refine tool requirements, support communication between tool developers and tool users, and apply engineering best practices through design reviews, guidelines, and continuous improvement.
Location: Switzerland
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and evolve SW tools that enable model-based and embedded functional development for signal- and neural-network processing.
  • •Gather, analyze, and refine requirements with stakeholders for tool design and implementation.
  • •Support communication and collaboration between tool development teams and the teams that use the tools.
  • •Drive software engineering best practices through design reviews, technical guidelines, and continuous improvement.
  • •Contribute to architectural qualities focused on modularity, maintainability, and extensibility.

Key Requirements

  • •MSc/BSc or equivalent in computer science, electrical engineering, or a related technical field.
  • •4+ years developing, deploying, and maintaining embedded software systems.
  • •Proficiency in Python.
  • •Experience with Matlab & Simulink.
  • •Knowledge of one or more: C/C++, Docker, CI/CD (e.g., Jenkins), Bash; signal processing development and real-time signal processing are pluses.
Experience:4+ yearsEmbedded softwareSignal processingNeural networksReal-time systems
Education:Master's in computer science, electrical engineering or related technical field
Skills:Analytical thinkingProblem-solvingCollaborationService-oriented mindsetCommunication
Languages:EnglishGerman
Tech Stack:PythonMatlabSimulinkC/C++DockerCI/CDJenkinsBash

Company Brief

Sonova
Designs, manufactures, and distributes hearing care solutions including hearing aids, cochlear implant accessories, and wireless communication devices, serving audiologists and consumers worldwide through clinics, retail networks, and distribution partners.
Industry: Medical Devices
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Stäfa, Switzerland
Founded: 1947
Website