Embedded C++ Software Engineer designing embedded software for wireless communication devices at Sonova in Murten, Switzerland. Responsible for implementing wireless protocols and firmware for audio technology.
Responsibilities
Design and implementation of embedded software for wireless communication devices
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 for professional and personal development
Exceptional growth opportunities with individual development plans
Mid - level Backend Developer working with Kotlin/Java on digital banking project. Involves complete development lifecycle and collaboration in a tech transformation environment.
Java Full Stack Developer working at Sapsol Technologies to design and maintain web applications using Java and React. Collaborating with teams and improving product development processes.
Backend Engineer designing and creating scalable systems for Plum’s smart saving and investing app. Collaborating within a cross - functional team to enhance the user experience and product reliability.
Associate Software Engineer developing backend improvements within the Kernel execution engine at hx's AI platform for insurance decision - making. Collaborating closely with experienced engineers to enhance system stability and correctness.
Backend Engineer on a Product Team at an AI startup to build the database layer for generative AI products. Focus on PostgreSQL and ClickHouse for high - performance data management.
Full - stack Java Developer for client focused on energy and mobility solutions. Collaborating in R&D team to develop software for high - availability critical systems.
Senior Softwareentwickler für C#/.NET bei ASTRUM IT, spezialisiert auf Besucher - und Yard Management Software. Verantwortlich für die Weiterentwicklung des Produkts VISIT in einem agilen Umfeld.
Senior Software Engineer developing back - end applications for Favor’s logistics operations. Engaging with product and operations teams to deliver tools connecting customers, runners, and merchants.