St. Gallen
Embedded Software Engineer C++ (m/f/d)
- 12 November 2026
- 80 – 100%
- Permanent position
- German (Native language), English (Intermediate)
- 9000 St. Gallen
About the job
We have developed a web-based online platform for job searching and talent acquisition that digitalises the
application process and supports the company in quickly recognising talents in the market and securing them for the long term. With a digital Rocken profile, every
applicant can quickly and easily connect with market-leading companies and share their profile.
Our work places people at the centre technologically and organically. Rocken® offers
executive search and talent management consulting to address the personal and individual needs
of each person and to implement these optimally in recruitment and career planning.
Embedded Software Engineer C++ (m/f/d)
Your new employer operates in the field of medical technology. We specialise in connecting professionals in this field with the right companies. If you want to learn more about the company and the position, then apply now.Role:
Are you passionate about embedded software as well as cyber security and challenging technical tasks? Then you are exactly right here. In this role, you develop firmware and software for the core functionality of surgical devices in eye surgery. With your expertise, you ensure that the systems are not only powerful but also safe and future-proof. You are responsible for the development of embedded software and contribute to ensuring that the systems meet the highest safety standards. You bring your skills and experience as a professional to master demanding technical challenges.
Responsibilities:
- You develop innovative embedded software solutions for demanding and safety-critical medical technology applications
- In this role, you analyse system requirements and derive technical specifications from them
- As a software developer, you implement, verify and validate software according to EN 62304
- You contribute to the cyber security strategy of our products and help develop secure solutions
- In this role, you conduct cyber security risk analyses and define appropriate protective measures
- As a software developer, you drive the further development of our CI/CD landscape and optimise build, test and deployment processes
Qualifications:
- You have a degree in electronics, software engineering, systems engineering, medical technology or a comparable field
- You have proven experience in software development, ideally in the embedded environment
- You have very good knowledge of C++ or Rust
- You have experience in API development for IoT connectivity as well as with hardening measures such as Secure Boot
- You have solid knowledge of embedded Linux, ideally Yocto
- You handle CI/CD pipelines, container technologies and Git confidently
ROCKEN Jobs:
https://rocken.jobs
Create profile:
https://rocken.jobs/application/profil-erstellen/
Work location
St. Gallen
Contact
Alessia Rotta,
+41443852118