Embedded Linux Software Engineer (C++/Yocto) – Mid/Senior
📍 St. Gallen, Switzerland | 💼 Hybrid (2 days home office) | 💰 90–105 k CHF | ⏱ 80–100%
Fluent German + English
Own our embedded Linux platform, delivering solutions that power industrial automation.
Join a focused engineering team where you’ll drive everything from custom Yocto builds to CI/CD pipelines—ensuring reliable, high-performance systems in factory and field.
What you’ll do
- Integrate and optimize Linux components: device drivers, security patches, cloud clients
- Build and maintain Yocto-based Linux distributions tailored to bespoke hardware
- Design, implement, and extend CI/CD pipelines and test-automation frameworks
- Write and execute automated and manual tests to guarantee release quality
- Collaborate with hardware engineers, project managers, external partners and customers
- Troubleshoot embedded Linux issues and lead continuous improvement efforts
What you bring
- Degree in Computer Science, Electrical or Systems Engineering
- 3+ years’ C++ development on Linux-based embedded devices
- Proven Yocto-Linux expertise and familiarity with kernel/user-space integration
- Hands-on with CI/CD tools (e.g., Jenkins, GitLab CI) and test automation suites
- Bonus: experience in embedded security, Qt/Flutter, electronics or comm-interface know-how
- Fluent in German and English; structured, proactive, team-oriented
Why this role?
You’ll step into a stable, owner-managed Swiss SME with international reach. Enjoy true ownership of critical features, flexible hybrid work, and above-average benefits—all while your work directly shapes industrial automation worldwide.
Ready to join?
Let’s talk. Apply or refer a friend!
Zain Sharif – Embedded/Tech Recruiter Schweiz
📩 [email protected]
🔗 linkedin.com/in/zain-sharif216