Winterthur
C++ Embedded Software Engineer (m/f/d)
- 29 September 2026
- 80 – 100%
- Permanent position
- German (Fluent)
- 8400 Winterthur
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 recruitment and career planning.
C++ Embedded Software Engineer (m/f/d)
Salary - CHF10,500 - 125,000Innovative sensor and software solutions are transforming how companies worldwide optimise their processes today. Our Rocken partner develops and markets technologies ranging from measurement through manufacturing to intelligent data analysis. The portfolio includes precise measurement systems, digital platforms, and solutions for autonomous applications - in sectors such as construction, production, public safety, and geospatial intelligence.
The company pursues a clear mission: to transform data into useful information, thereby increasing efficiency, productivity, and quality. The combination of hardware, software, and data analysis creates added value in a variety of application fields.
Short decision-making paths, interdisciplinary collaboration, and a strong culture of innovation characterise the daily work.
Are you looking for a role where technology meets real impact? Then we look forward to connecting you with our Rocken partner.
Role:
An experienced professional in the field of embedded software is sought for the development of modern robotics solutions. The position combines software engineering, hardware-near development, and system integration - from initial prototypes to production-ready solutions in an interdisciplinary environment.
Responsibilities:
Development and further development of embedded software solutions for modern robotic systems
Engineering from the prototype phase to transfer into innovative series solutions
Active participation in software integration and hardware testing
Development and integration of distributed software components
Collaboration with specialists from software development, robotics, algorithms, and electrical engineering
Analysis of technical challenges and development of creative, practical solutions
Participation in innovative research and development projects
Qualifications:
Completed studies in computer science or a comparable field
At least five years of professional experience in software development & very good knowledge of modern C++
Experience with object-oriented programming (OOP) and distributed services
Knowledge of embedded Linux on ARM and ideally driver development
Experience with communication protocols such as I2C and SPI
Experience with Nvidia Jetson or willingness to learn quickly
Experience with Docker, ROS, Python, Bash, real-time operating systems or distributed computing is an advantage
Knowledge of GPU, DSP or other hardware accelerators is an advantage
Fluent German skills as well as good English skills
Benefits:
- Flexible working hours
- Attractive training and development opportunities
- Comfortable office with modern infrastructure
- Interesting and varied tasks/projects
- International environment
ROCKEN Jobs:
https://rocken.jobs
Create profile:
https://rocken.jobs/application/profil-erstellen/
Work location
Winterthur
Contact
Marco Alvarado,
+41443852147