Your main responsibilities include:
* Developing software solutions in C++ for embedded and desktop applications
* Close collaboration with the electronics team to integrate software and hardware
* Taking responsibility for the entire software development lifecycle: analysis, design, implementation, testing, and documentation
* Conducting code reviews and ensuring software quality through automated testing
* Supporting commissioning, troubleshooting, and optimization of prototypes and series products
* Contributing to international development projects across different time zones and teams
Your Profile
* Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Mechatronics, or a related field
* Several years of experience in C++ software development (ideally modern C++17 or newer)
* Strong knowledge in embedded programming and low level development (register access, interrupts, peripheral control)
* Familiarity with common embedded toolchains, debuggers, version control (Git), and build systems
* Analytical and structured mindset, strong sense of ownership, and team oriented working style
* Excellent German skills (spoken and written), fluent English; French is an advantage
Due to legal requirements, we can only consider Swiss or EU citizens for this position.
#J-18808-Ljbffr