IT & Software Developer jobs in Switzerland

Siemens Schweiz AG jobs

Embedded Software Developer

CHF 90’000 - 120’000
Siemens Schweiz AG
Feldstrasse, Zug
CHF 90’000 - 120’000
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Regular
Job Type icon
Job Type
Full-Time
Language icon
Language
German
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Degree in electrical engineering, computer science, or a related field - Proven experience in Embedded Linux (Yocto) and/or RTOS (Zephyr) development - Proficient in embedded programming (C, C++, Rust, Shell, Python) - Hands-on experience with kernel driver development and low-level hardware interfaces - Skilled in using hardware debugging tools and communication protocols (networking, I2C, SPI, UART, thread) - Knowledge of embedded security (secure boot, encryption, etc.) - Familiarity with Git, CI/CD pipelines, and test automation frameworks (e.g., LAVA, LabGrid) - Experience with infrastructure administration (Ansible, containers, hardening, profiling, monitoring) on-premises and in the cloud is a plus - Motivated, proactive, and results-driven, with strong problem-solving skills - Excellent English communication skills; German proficiency is a strong advantage

Responsibilities

- Design, develop, and maintain the embedded software platform powering Siemens building control devices - Build, optimize, and update core system components, including kernel drivers, firmware update mechanisms, security modules, communication stacks, and other system services - Integrate and collaborate with open-source technologies such as Zephyr, Linux, Yocto, U-Boot, and related OSS projects - Enhance and maintain CI/CD pipelines to streamline development, testing, and deployment workflows - Drive test automation and infrastructure, ensuring robust continuous testing within the CI/CD process - Work closely with cross-functional, agile teams to deliver scalable, reliable embedded software solutions - Contribute to open-source communities, representing Siemens and driving innovation in embedded platforms

Description


At Siemens, we combine the real and digital worlds through technology, software, and services for smart buildings, transforming everyday experiences for everyone. Our diverse global team focuses on supporting your career growth and challenges you to transform the worlds infrastructure. We offer a future-oriented working environment characterized by innovation, sustainability, and personal development, with flexible working models and mobile working options to ensure a good work-life balance. Join us as we make a positive impact in Switzerland and beyond!
Something wrong or incorrect with this job? Tell us in the chat πŸ’¬ on the right ➑️
You can find C / C++ Developer salaries in Switzerland here.

How many C / C++ Developer jobs are in Switzerland?

Currently, there are 230 C / C++ openings.

Is Switzerland a good place for C / C++ Developers?

Switzerland is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in Switzerland?

Luota AG, ORIGYN Venture, SHOTOVER Systems, SIGA Services AG, amΓ©tiq connect ag, Rockstar Recruiting AG, Switch among others, are currently hiring for C / C++ roles in Switzerland.

The company with most openings is Rockstar Recruiting AG as they are hiring for 23 different C / C++ Developer jobs in Switzerland. They are probably quite committed to find good C / C++ Developers.