MedTech Embedded Software Engineer
Indexed description
We are currently looking for a:
Embedded Software Engineer
We are a leading company in the field of advanced electronic systems and are currently expanding our business into high-reliability applications, including the medical technology sector. To support this growth, we are looking for an Embedded Software Engineer to strengthen our engineering team.
In this role, you will be responsible for the design, implementation, and testing of embedded software for resource-constrained devices, working in a collaborative and agile environment.
Key Responsibilities:
- Design, implement, and test embedded software and firmware
- Work on resource-constrained systems (microcontrollers)
- Program in C/C++ and use Python for scripting and testing
- Integrate communication protocols (e.g., Bluetooth)
- Support continuous integration and testing on hardware
- Debug using tools such as oscilloscopes and logic analyzers
- Write technical documentation
- Collaborate with internal teams and external partners
- Ensure code quality, maintainability, and test coverage
- Contribute to agile processes (planning, reviews, team activities)
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
- Solid programming skills in C/C++ for embedded systems
- Familiarity with version control systems (e.g., Git) in team environments
- Knowledge of wireless communication protocols is a plus
- Experience with hardware debugging tools
- Fluent in English; German or French is an advantage
Location: Switzerland
Seniority: 3-5 years of experience
We are happy to receive your application! 😀
We also inform you that, by sending your application, all your data will be processed in accordance with our privacy policy, which you can view at the following link https://www.teoresigroup.com/privacy-notice-recruitment/
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search