Software Engineer (C++/Linux) 80-100% (m/f/d)
Grossenbacher Systeme AG
St. Gallen
Key information
- Publication date:02 October 2025
- Workload:80 – 100%
- Place of work:St. Gallen
Job summary
Grossenbacher Systeme is an international company developing innovative electronics. Join us to work on exciting projects in a dynamic environment.
Tasks
- Develop software for Embedded Linux systems with C++.
- Create Yocto-BSPs and maintain CI/CD pipelines for efficiency.
- Collaborate with teams on diverse embedded projects and testing.
Skills
- Degree in Computer Science or related field; experience in Embedded Linux.
- Proficiency in C++ and Embedded Linux development; knowledge of Yocto.
- Familiarity with automated testing and Open-Source Software.
Is this helpful?
Software Engineer (C++/Linux) 80-100% (m/f/d)
In this versatile role, you are an important part of our development team. With your expertise in Embedded Linux and C++, you actively contribute to diverse development and customer projects.
As part of our agile team, you develop software for Embedded Linux systems.
Your focus is on creating Yocto BSPs and Linux distributions – from driver integration through security patches to cloud clients. Additionally, you develop applications for our customers as needed, e.g., for device control or visualization.
You accompany projects from the concept phase to implementation.
For quality assurance, you use automated and manual tests and continuously expand our test infrastructure. You also actively maintain and optimize our CI/CD pipeline to ensure smooth processes.
You work closely with project management and hardware development and, if necessary, communicate directly with external partners and customers.
- Completed studies (UNI/FH/HF) with a focus on computer science, electrical engineering, or systems engineering
- Several years of experience in embedded Linux development, ideally with Yocto
- Several years of experience in software development for Linux-based embedded devices
- Advantageous: knowledge in embedded security
- Advantageous: experience with open-source software (OSS)
- Advantageous: experience with frameworks such as Qt, Flutter, or comparable technologies
- Advantageous: knowledge in electronics and common communication interfaces (e.g., UART, SPI, I2C)
- Advantageous: experience with PLC runtimes such as CODESYS, logi.RTS, or similar systems
- Exciting, varied projects with technological depth
- Lots of personal responsibility and creative freedom
- Flexible working hours, partial home office possible
- Above-average social and fringe benefits
- Subsidies for the subscription to the fitness studio in the company building
- Direct public transport and highway connection
- Owner-managed Swiss company with an international market position
For questions, please contact: Iris Dal Molin, Human Resources, +41 71 243 29 42.