St. Gallen
Embedded Engineer Firmware (m/f/d)
- 28 July 2026
- 80 – 100%
- Permanent position
- CHF 105 000 - 125 000 /year
- German (Fluent)
- 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 companies 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 both 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 personnel recruitment and career planning.
Embedded Engineer Firmware (m/f/d)
Salary - CHF105,000 - 125,000Role:
In this role as a firmware engineer, you actively shape the future of secure evacuation systems and bring your expertise to demanding development projects. You take on the conception, implementation, and optimisation of firmware solutions, ensuring reliable, high-performance, and standards-compliant functionality. You are responsible for analysing technical requirements, deriving clear specifications, and implementing these in a structured manner in embedded development. Additionally, you drive the further development of existing systems, identify improvement potentials, and implement these technically cleanly in close coordination with the relevant interfaces. Through your professional approach, you contribute decisively to realising innovative and high-quality solutions in the field of safety-critical technology.
Responsibilities:
- You develop hardware-near firmware solutions from specification to release
- In this role, you take responsibility for demanding firmware features
- You design the architecture and implementation of the firmware in close coordination with hardware development
- As a firmware engineer, you test, validate, and optimise existing firmware components
- You accompany the entire development process and ensure reliable product release
Qualifications:
- You have a university of applied sciences degree and practical experience with bare-metal and/or RTOS systems as well as hardware-near development (BSP, drivers, peripherals).
- You have solid practical experience in firmware development for embedded systems in C, ideally complemented by C++.
- You are familiar with communication protocols such as TCP/UDP and CAN and have ideally already worked with MQTT.
- You take on functions and features holistically as a feature owner – from specification through implementation to release and field feedback.
- You work confidently with Git/GitLab, static analysis/linting, code reviews, and a CI-close working method (e.g. GitLab CI).
- You communicate very confidently in German, both spoken and written, and impress with team spirit, willingness to learn, and enthusiasm for demanding technical products.
Benefits:
- Flexible working hours: 40-hour week and flexible working times
- Above-average holidays and days off: 5 weeks holiday (additional holiday week purchasable)
- Comfortable office with modern infrastructure: Modern workplace
- Experienced and dynamic team: A dynamic and collegial working environment
- Interesting and varied activities/projects: A varied, exciting, and expandable position
ROCKEN Jobs:
https://rocken.jobs
Create profile:
https://rocken.jobs/application/profil-erstellen/
Workplace
St. Gallen
Contact
Buse Aslanvuran,
+41443852138