Default Image
Back to Search Results

Embedded Software Engineer

Location: Stäfa
Sector: C#
Job Type: contract
Salary: Negotiable
Reference: BBBH602904

Experis is a leading global provider of personalized recruitment solutions and specialists in the IT sector.

For our client, a company based in Stäfa, we are looking for an Embedded Software Engineer. If you meet the above requirements and are interested in a challenging and varied role, we look forward to receiving your application.

Job Description

  • Develop software in accordance with best practices and Sonova standard operating procedures
  • Collect, review, and refine requirements as required for design and implementation
  • Create and maintain software design documents, user guides, interface descriptions, presentations, and introduction documents
  • Review software design documents and code changes
  • Ensure architectural qualities and apply architecture according to architecture roadmap
  • Continuously ensure code quality and clean code, develop new functionalities, maintain and bug fix the code base, maintain an adequate test coverage
  • Integrate new software features across systems with software engineers in other teams
  • Involve verification teams in the development process and transfer knowledge of code changes
  • Contribute to the overall software development environment
  • Take on responsibility to sustain the functions of the application and proactively conduct root cause analysis
  • Contribute to the continuous refinement / adaptation of design rules, development patterns, coding guidelines, and best practices
  • Know and follow Sonova's standard operating procedures according to the training requirements
  • Contribute to the R&D development process: planning, review, refinement of product increments
  • Contribute to interdisciplinary agile development teams and participate in the team rituals
  • Support the hiring process
  • Support onboarding for new hires, act as primary contact person for new hires
  • Share and learn R&D knowledge in communities
  • Create intellectual property and support IP process
  • Co-Design of interfaces (e.g. interfaces with ALM, DSP, Unitron, AB, Phonak Communications, OPS, Wireless Competence Center, …).
  • Collaboration with other brands, e.g. Unitron.
  • Embedded software wireless functionalities. Exploration and prototyping of new wireless technologies.
  • Controller software release coordination



Job Requirements

Basic Education

  • Bachelor's, Master's degree, or PhD in computer science, electrical engineering or related technical discipline

Further Education

  • Very good wireless know-how (Bluetooth).
  • Very good software developer know-how, e.g. for design and development in C++
  • Work Experience
  • 4+ years of wireless know-how, either work related or as PhD topic
  • 3+ years of professional working experience in state-of-the-art software development technologies and tools
  • 3+ years of professional working experience in embedded development
  • Experience with Git, SVN, RTOS
  • Senior level software developer know-how
  • Understanding of state-of-the-art software development processes
  • Understanding of software design methodologies including OOA/OOD, UML
  • Understanding of software design principles (SOLID, clean code, design patterns)
  • Very good object-oriented embedded software know-how (C++)
  • C# for tests and test environment
  • Python
  • Good English skills in both verbal and written communication
  • Good German skills in both verbal and written communication
  • Jira, Confluence, MS Teams

Our client offers you the opportunity to work in an exciting and future-oriented environment and to continuously develop your skills. If you are interested and have the necessary qualifications, we look forward to receiving your applicati

Disclaimer: We can only accept Swiss Citizen, permit holder or EU-Citizen for this vacancy.

Share This Job