Was Sie mitbringen sollten
We are supporting a client of ours in the Zurich region in the search for a Software Engineer in C (m/w/d)
In this role, you will contribute to the development of embedded software solutions in a high-tech environment. You’ll work closely with cross-functional teams to design, implement, and optimize software components for innovative products used in industrial and medical applications.
Your Responsibilities
- Design and develop embedded software in C for microcontroller-based systems
- Collaborate with hardware engineers to ensure seamless integration
- Optimize code for performance, reliability, and resource efficiency
- Participate in code reviews, testing, and documentation
- Support the full development lifecycle from concept to deployment
- Troubleshoot and resolve software issues in collaboration with QA and support teams
Your Profile
- Degree in Computer Science, Electrical Engineering, or related field
- 3+ years of experience in embedded software development using C
- Solid understanding of microcontroller architectures and real-time systems
- Experience with debugging tools, version control (e.g., Git), and CI/CD pipelines
- Knowledge of communication protocols (e.g., UART, SPI, I2C)
- Fluent in English; German is a plus
What’s Offered
- A technically challenging role in a forward-thinking company
- Collaborative team culture and flat hierarchies
- Flexible working hours and hybrid work options
- Opportunities for professional development and training
- Modern infrastructure and attractive employee benefits



