Firmware & Integration Engineer
Il y a 2 heures
Flemish Brabant, Flanders, Belgique
Xeryon
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
pXeryon is a fast-growing company located in the heart of the Eastech Park Leuven. With a close-knit team, we focus on developing and improving piezo motors, actuators, and stages. /p h3bJob Summary: /b /h3 pDue to its unique motor technology, Xeryon has developed its own control platform. The firmware running on these controllers ensures very precise and extremely fast movement of our motors. /p pAs an Embedded Software Developer at Xeryon, you will be responsible for the development of embedded software for our controllers and for programming User Interfaces on various platforms. /p pYour mission is to build and maintain in a team a scalable, modular firmware platform that supports multiple hardware variants and communication interfaces — ranging from accessible entry-level interfaces such as USB to robust industrial protocols such as CAN and CANopen. /p pYou take ownership of architectural decisions that ensure long-term maintainability, extensibility, and performance across our product portfolio. In addition, you support customers in integrating our controllers into their machines and industrial systems. /p h3bKey
Responsibilities:
/b /h3 h3bCustomer Support System Integration /b /h3 ulliSupport customers integrating Xeryon controllers into their machines. /liliSupport CANopen configuration and network setup. /liliAnalyze and resolve integration issues. /liliDevelop integration documentation and application notes. /liliTranslate field challenges into structural product improvements. /li /ul h3bTesting, Validation Release Strategy /b /h3 ulliDefine platform-wide testing strategies across hardware variants. /liliEnsure robust release management and backward compatibility. /liliMaintain high-quality technical documentation. /li /ul h3bCommunication Abstraction Multi-Interface Support /b /h3 ulliDesign a flexible communication framework supporting USB and CAN/CANopen. /liliImplement CAN and CANopen stacks (object dictionary, PDO/SDO mapping, device profiles). /liliIsolate protocol-specific layers from motion/control logic. /liliDebug issues at physical, protocol, and application layers. /li /ul h3bReal-Time Control Embedded Development /b /h3 ulliDevelop high-performance embedded firmware in C/C++. /liliEnsure accurate timing behavior, stability, and repeatability. /liliImplement diagnostics, error handling, and fault recovery mechanisms. /liliOptimize CPU load, memory usage, and communication latency. /liliLead code reviews and enforce structured development practices. /li /ul h3bHardware Bring-Up Cross-Disciplinary Collaboration /b /h3 ulliDo firmware bring-up on new controller hardware. /liliCollaborate with electronics engineers on hardware–firmware interaction. /liliParticipate in design reviews focusing on robustness and compatibility. /liliUse advanced debugging tools (oscilloscope, logic analyzer, protocol analyzers /li /ul h3bQualifications: /b /h3 h3bTechnical Expertise /b /h3 ulliMaster’s degree in Electronics Engineering, Embedded Systems, or equivalent experience. /liliMinimum 5 years of industrial embedded firmware experience. /liliProven experience designing scalable embedded architectures. /liliStrong C/C++ expertise. /liliExperience with real-time systems and motion control. /liliStrong knowledge of CAN and CANopen (implementation-level). /liliExperience with USB and other communication interfaces (USB,UART,SPI,I2C,EtherCAT) /liliStrong understanding of hardware–software interaction. /liliExperience with Git-based workflows. /liliFluent in English; Dutch is a plus. /li /ul h3bPersonal Attributes /b /h3 ulliSystem-level thinker with architectural vision. /liliTakes ownership of technical platforms. /liliHands‑on, analytical, and pragmatic. /liliStrong communicator towards engineers and customers. /liliStructured and solution-oriented. /li /ul h3bWhat
We Offer
/b /h3 ulliA dynamic and energetic work environment in a fast-growing scale-up company. /liliOpportunities to grow into various roles across engineering, quality, production or sales roles. /liliA chance to directly influence product development and customer experience. /liliA supportive team culture focused on innovation, ownership, and continuous learning. /liliCompetitive salary and benefits tailored to your experience and growth potential. /li /ul
Responsibilities:
/b /h3 h3bCustomer Support System Integration /b /h3 ulliSupport customers integrating Xeryon controllers into their machines. /liliSupport CANopen configuration and network setup. /liliAnalyze and resolve integration issues. /liliDevelop integration documentation and application notes. /liliTranslate field challenges into structural product improvements. /li /ul h3bTesting, Validation Release Strategy /b /h3 ulliDefine platform-wide testing strategies across hardware variants. /liliEnsure robust release management and backward compatibility. /liliMaintain high-quality technical documentation. /li /ul h3bCommunication Abstraction Multi-Interface Support /b /h3 ulliDesign a flexible communication framework supporting USB and CAN/CANopen. /liliImplement CAN and CANopen stacks (object dictionary, PDO/SDO mapping, device profiles). /liliIsolate protocol-specific layers from motion/control logic. /liliDebug issues at physical, protocol, and application layers. /li /ul h3bReal-Time Control Embedded Development /b /h3 ulliDevelop high-performance embedded firmware in C/C++. /liliEnsure accurate timing behavior, stability, and repeatability. /liliImplement diagnostics, error handling, and fault recovery mechanisms. /liliOptimize CPU load, memory usage, and communication latency. /liliLead code reviews and enforce structured development practices. /li /ul h3bHardware Bring-Up Cross-Disciplinary Collaboration /b /h3 ulliDo firmware bring-up on new controller hardware. /liliCollaborate with electronics engineers on hardware–firmware interaction. /liliParticipate in design reviews focusing on robustness and compatibility. /liliUse advanced debugging tools (oscilloscope, logic analyzer, protocol analyzers /li /ul h3bQualifications: /b /h3 h3bTechnical Expertise /b /h3 ulliMaster’s degree in Electronics Engineering, Embedded Systems, or equivalent experience. /liliMinimum 5 years of industrial embedded firmware experience. /liliProven experience designing scalable embedded architectures. /liliStrong C/C++ expertise. /liliExperience with real-time systems and motion control. /liliStrong knowledge of CAN and CANopen (implementation-level). /liliExperience with USB and other communication interfaces (USB,UART,SPI,I2C,EtherCAT) /liliStrong understanding of hardware–software interaction. /liliExperience with Git-based workflows. /liliFluent in English; Dutch is a plus. /li /ul h3bPersonal Attributes /b /h3 ulliSystem-level thinker with architectural vision. /liliTakes ownership of technical platforms. /liliHands‑on, analytical, and pragmatic. /liliStrong communicator towards engineers and customers. /liliStructured and solution-oriented. /li /ul h3bWhat
We Offer
/b /h3 ulliA dynamic and energetic work environment in a fast-growing scale-up company. /liliOpportunities to grow into various roles across engineering, quality, production or sales roles. /liliA chance to directly influence product development and customer experience. /liliA supportive team culture focused on innovation, ownership, and continuous learning. /liliCompetitive salary and benefits tailored to your experience and growth potential. /li /ul