Overview
Senior Embedded Software Engineer role at Zühlke Group. Zühlke is a Swiss-founded global transformation partner with engineering and innovation in our DNA. We operate across Europe and Asia, with multidisciplinary teams in tech strategy and business innovation, digital solutions and applications, and device and systems engineering. We excel in complex, regulated spaces including health and finance, connecting strategy, tech implementation, and operational services to help clients become more effective, resilient businesses. To ensure a smooth review process, please submit all application documents (CV, cover letter) in English only.
The role
As a Senior Embedded Software Engineer, you will work with interdisciplinary teams and experience how technology and team spirit create innovative solutions. You will collaborate closely with clients to develop, test, and deliver products that meet their needs. At Zühlke, you’ll work across a wide range of systems, competencies, technologies, and industries. Alongside modern C++ and C, we also use technologies like Rust, Embedded Linux, and Zephyr OS. Programming is just one part of the job — requirements engineering, architecture, testing, documentation, and DevOps are equally important. Shape the future of embedded systems with Zühlke!
Responsibilities
Take ownership of the full development lifecycle – from requirements and architecture through implementation and testing.
Design and develop embedded systems at the intersection of electronics, real-time performance, and user interaction.
Develop robust, efficient, and maintainable embedded software, optimizing memory and performance where it matters most.
Contribute to system-level decisions, balancing security, performance, and usability.
Lead and mentor embedded software engineers within projects, ensuring technical excellence and team growth.
Collaborate with interdisciplinary teams, blending agile practices with the rigor of regulated environments.
Qualifications
Degree (FH, University, ETH) in Electrical Engineering, Computer Science, or related field, with several years of professional experience in embedded software engineering.
Strong proficiency in C/C++ for embedded systems, with experience in Linux or RTOS environments.
Experience with Git, CI/CD pipelines, debugging environments, Yocto, Docker, and scripting in Python.
Security expertise or experience with Rust programming is a welcome plus.
Solid knowledge of requirements engineering, UML, design patterns, and unit testing; you care about architecture and quality as much as about code.
Proactive, communicative, and comfortable taking responsibility in complex projects.
Fluent in German and English.
What We Offer
Work-life balance: flexible working hours, safe and healthy workplace, and the possibility to work from home.
Profit share scheme: in addition to your annual salary, you may receive a profit share based on the company’s performance.
Global and diverse Zühlke community: colleagues across 16 offices worldwide come together to create an inclusive culture and opportunities to learn from one another.
Development focus: we are committed to growing our people and investing in your development to build skills for you and our clients today and in the future.
How to Apply
Please remember all applications must be submitted in English to be considered. If you feel you don’t meet all the requirements, we are still happy to get to know you and look forward to receiving your application.
We welcome people from all backgrounds, regardless of gender, national origin, race, religion, color, sexual orientation, gender identity, age, marital status, disability or veteran status.
Details
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: IT Services and IT Consulting
Referrals increase your chances of interviewing at Zühlke Group. Get notified about new Senior Embedded Software Engineer jobs in Schlieren, Zurich, Switzerland.
#J-18808-Ljbffr