As an embedded software engineer, you will play a crucial role in the development of rechargeable hearing devices and their associated chargers.
The charger team is an interdisciplinary group that collaborates with electronic engineers and power management specialists to drive software development and design for the chargers.
Your tasks will include:
* Embedded software development for chargers
* Specification, implementation, testing, and documentation of real-time embedded software
* Development and maintenance of corresponding development tools
* Interdisciplinary design decisions, working closely with electronic and power management engineers
* Continuous integration and testing of the charger software, including integration with the charger hardware and the hearing system
* Alignment with verification engineers to define test case specifications
* Contributing to requirements and planning, providing effort estimates
In this role, you will have the opportunity to work on various projects, developing your skills and expertise as an embedded software engineer.
To be successful in this position, you will need:
* A university degree in computer science, electrical engineering, or an equivalent qualification
* At least 3 years' experience in embedded software engineering and object-oriented design
* Driver development experience, RTOS knowledge, and preferably modern C++ know-how
* Knowledge of Python, continuous integration, or test frameworks is a plus
* A methodical and systematic approach to problem-solving
* Fluency in English; German is a plus
We offer a dynamic and supportive work environment, with opportunities for further training and development, flexible working time models, and attractive employment conditions.