Software Engineer (C++/Linux) 80-100% (m/f/d)
St. Gallen
Key information
- Publication date:11 August 2025
- Workload:80 – 100%
- Place of work:St. Gallen
Job summary
Grossenbacher Systeme is an international company specializing in electronics. Join us for exciting opportunities and a supportive work environment.
Tasks
- Develop software for Embedded Linux systems using C++.
- Create Yocto-BSPs, Linux distributions, and cloud clients.
- Ensure quality through automated tests and CI/CD pipeline maintenance.
Skills
- Degree in Computer Science or related field; experience in Embedded Linux.
- Proficient in C++ and Linux-based embedded systems.
- Knowledge of embedded security 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 various 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 to security patches to cloud clients. Additionally, you also 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 testing 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 are in direct contact with external partners and customers as needed.
- Completed degree (University/University of Applied Sciences) 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 the field of embedded security
- Advantageous: Experience with open-source software (OSS)
- Advantageous: Experience with frameworks like Qt, Flutter, or comparable technologies
- Advantageous: Knowledge in electronics and common communication interfaces (e.g., UART, SPI, I2C)
- Advantageous: Experience with PLC runtimes like CODESYS, logi.RTS, or similar systems
- Exciting, varied projects with technological depth
- Much personal responsibility and scope for design
- Flexible working hours, home office
- Above-average social and additional benefits
- Subsidies for gym subscriptions in the company building
- Direct public transport and highway access
- Owner-managed Swiss company with an international market position
Questions will be gladly answered by: Iris Dal Molin, Human Resources, +41 71 243 29 42.
About the company
St. Gallen