Your responsibilities
Design, develop, and maintain embedded software in C++
Participate in the full software development lifecycle, from requirements analysis to implementation, testing, and maintenance
Debug, optimize, and troubleshoot software running on embedded devices
Collaborate with hardware, firmware, and product management teams to deliver reliable industrial solutions
Contribute to software quality through documentation, code reviews, and development best practices
Our requirements
Completed higher education in Computer Science, Electronics, Automation, Telecommunications, or a related technical discipline
At least 3 years of commercial experience in embedded software development
Strong practical knowledge of modern C++
Experience with embedded Linux systems
Good understanding of embedded software architecture, debugging techniques, communication interfaces, and development best practices
Experience with Git and collaborative software development workflows
Fluent English skills, both written and spoken
Willingness to travel occasionally to Phoenix Contact headquarters in Germany
Nice to have
Experience with C programming and microcontroller-based systems
Knowledge of industrial communication protocols such as Modbus, Profinet, EtherNet/IP, EtherCAT, or IO-Link
Experience with Yocto, Buildroot, or other embedded Linux build systems
Basic understanding of electronics and hardware debugging
German language skills
Embedded Developer (f/m) in Poznań – pracodawca: Phoenix Contact
Nasza firma to doskonały pracodawca, oferujący 6-miesięczny płatny staż w dynamicznym środowisku, które łączy elastyczne godziny pracy z możliwością nauki od doświadczonych mentorów. Pracując nad nowatorskimi projektami związanymi z Generatywną AI, zyskasz praktyczne umiejętności w programowaniu i rozwijaniu systemów AI, co stanowi idealne uzupełnienie Twojej edukacji. Nasza kultura pracy sprzyja innowacyjności i współpracy, a także zapewnia dostęp do nowoczesnego sprzętu, co czyni nas atrakcyjnym miejscem dla ambitnych studentów.