Thorlabs is seeking a passionate Software and Firmware Developer for Embedded Systems to join their innovative development team in Bergkirchen, Germany. This role offers an exciting opportunity to work on cutting-edge embedded systems and modern software architectures from initial concept to series production. The position involves developing firmware for microcontrollers, implementing software modules in C/C++ and Python, and working with various communication protocols. The ideal candidate will have a strong background in embedded systems development, experience with real-time operating systems, and proficiency in both German and English. The company offers a collaborative work environment with flat hierarchies, flexible working hours, and comprehensive benefits including health insurance, pension plans, and various lifestyle perks. Thorlabs emphasizes both professional growth and work-life balance, providing modern office facilities and opportunities for career advancement. The role combines technical challenges with the chance to work on innovative projects while being part of a dynamic, forward-thinking team.