Sonova Group

Embedded Software Engineer, C++

Sonova Group

full-time

Posted on:

Location Type: Hybrid

Location: Murten • 🇨🇭 Switzerland

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Python

About the role

  • Specification, implementation and test of wireless protocols and firmware on a resource constrained system
  • Continuous integration and test driven development on specific hardware
  • Programming in C/C++ in embedded environment, Python
  • Creation of technical notes and documentation
  • Interfacing with internal and external partners on a technical level

Requirements

  • BSc in Computer Science or Electrical / Electronic Engineering with strong programming skills
  • 3+ years of work experience in SW engineering
  • Proficient in C++ on resource constrained embedded systems and Python scripting
  • Knowledge of HW debugging tools, like oscilloscope, logic analyzer etc.
  • Familiar with STM32 mcu is a plus
  • Used to work with GIT version control in a team of 10 members
  • Ability to adapt to a changing and dynamic environment
  • Excellent command of English; French or German are an advantage
Benefits
  • Flexible hybrid working model
  • Wide range of training opportunities
  • Exceptional growth opportunities with individual development plans

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++Pythonembedded systemswireless protocolsfirmwaretest driven developmentcontinuous integrationHW debuggingSTM32
Soft skills
adaptabilitycommunicationteamworkdocumentation
Certifications
BSc in Computer ScienceBSc in Electrical EngineeringBSc in Electronic Engineering