
Embedded Software Engineer, C++
Sonova Group
full-time
Posted on:
Location Type: Hybrid
Location: Murten • 🇨🇭 Switzerland
Visit company websiteJob 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