Senior Software Engineer (C/C++ & Python) – Semiconductor Industry | Zurich, Switzerland
CHF 140k - 160k base salary
About the Role
Our semiconductor client is looking for a Senior Software Engineer with strong expertise in C/C++ and Python, as well as embedded systems experience, to join our cutting-edge semiconductor and integrated circuits (IC) team in Zurich, Switzerland. This role offers an exciting opportunity to work on ASIC, RF, and mixed-signal technologies, contributing to the development of next-generation semiconductor solutions.
Key Responsibilities
- Design and develop high-performance software in C/C++ and Python for semiconductor applications.
- Work on embedded software development and optimisation for ASIC, RF, and mixed-signal systems.
- Collaborate with hardware and IC design teams to ensure smooth software-hardware integration.
- Develop software frameworks for IC design, verification, and testing.
- Write and optimise low-level firmware for embedded platforms.
- Perform debugging, troubleshooting, and performance tuning for embedded software and IC-related applications.
- Contribute to software documentation, best practices, and quality assurance processes.
- Stay updated with the latest trends in semiconductor technology, AI/ML applications, and software engineering.
Key Requirements
- Bachelor’s, Master’s, or PhD in Computer Science, Electrical Engineering, or a related field.
- Strong programming skills in C/C++ and Python, with experience in embedded systems.
- Experience working with ASIC, RF, IC, or mixed-signal designs.
- Knowledge of software-hardware co-design, including firmware and FPGA/ASIC verification.
- Familiarity with real-time operating systems (RTOS) and embedded platforms.
- Strong understanding of signal processing, RF systems, and IC architectures.
- Experience with semiconductor software tools (e.g., Cadence, Synopsys, Mentor Graphics).
- Ability to write efficient, well-structured, and maintainable code.
- Excellent problem-solving skills and ability to work in a fast-paced, technical environment.
Nice-to-Have Skills
- Understanding of AI & Machine Learning (ML) techniques and their applications in semiconductor design.
- Experience with hardware description languages (HDL) such as Verilog or VHDL.
- Knowledge of high-performance computing (HPC) and parallel processing.
- Familiarity with scripting languages like Tcl, Bash, or Perl for automation.
Why Join Us?
- Work at the forefront of semiconductor innovation, contributing to cutting-edge ASIC, RF, and mixed-signal technologies.
- Competitive salary, excellent benefits, and career growth opportunities in Zurich, Switzerland.
- Collaborate with leading experts in hardware, software, and AI-driven semiconductor advancements.
- Be part of a forward-thinking team shaping the future of integrated circuit technology.
If you are a passionate Software Engineer with C/C++, Python, and embedded systems expertise, and are eager to work on next-generation semiconductor solutions, we encourage you to apply today!
Join us and help shape the future of semiconductor technology!
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Systems Engineer (DSP) - C/C++ / MATLAB / Python
2026-05-22
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Compiler Engineer
2026-05-24
- Posted
- Apr 03, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Zurich
- Company
- Cpl
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Systems Engineer (DSP) - C/C++ / MATLAB / Python
2026-05-22
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Compiler Engineer
2026-05-24