Was Sie mitbringen sollten
We are supporting a client of ours in the Zurich region in the search for an Embedded Software Engineer (m/w/d)
In this role, you will be part of a team developing embedded software for high-performance systems used in industrial and medical applications. You’ll work on low-level programming, hardware integration, and contribute to the full development lifecycle of innovative embedded solutions.
Your Responsibilities
- Develop and maintain embedded software in C for microcontroller-based platforms
- Collaborate with hardware engineers to ensure seamless system integration
- Optimize software for performance, reliability, and resource efficiency
- Conduct unit testing and participate in system validation
- Document software architecture and development processes
- Support troubleshooting and continuous improvement initiatives
Your Profile
- Degree in Computer Science, Electrical Engineering, or related field
- 3+ years of experience in embedded software development
- Strong proficiency in C and understanding of microcontroller architectures
- Experience with debugging tools and version control systems (e.g., Git)
- Familiarity with real-time operating systems and hardware interfaces
- Fluent in English; German is a plus
What’s Offered
- A technically stimulating role in a forward-thinking company
- Flexible working hours and hybrid work options
- Supportive team culture and flat hierarchies
- Opportunities for professional development
- Competitive compensation and benefits
We are supporting a client of ours in the Basel region in the search for an Embedded Software Engineer (m/w/d)
This position focuses on embedded development for automation and control systems. You’ll work on firmware design, hardware-near programming, and contribute to the development of robust and scalable embedded solutions in a collaborative engineering environment.
Your Responsibilities
- Design and implement embedded software in C for industrial control systems
- Define software specifications in coordination with hardware and systems teams
- Develop firmware for real-time applications and hardware interfaces
- Perform integration testing and support system commissioning
- Maintain technical documentation and contribute to product lifecycle improvements
- Participate in cross-functional development projects
Your Profile
- Degree in Software Engineering, Electronics, or similar discipline
- Proven experience in embedded C programming and firmware development
- Knowledge of RTOS, low-level drivers, and communication protocols (e.g., CAN, Modbus)
- Experience with lab equipment and debugging tools
- Strong analytical skills and attention to detail
- Fluent in English; German language skills are an advantage
What’s Offered
- A stable and innovative work environment
- Flexible working arrangements and remote work options
- Support for further education and certifications
- Team-oriented culture with regular knowledge sharing
- Attractive salary and benefits package



