Mit unserer langjährigen Rekrutierungserfahrung und unseren Kenntnissen des Engineering-Personalmarktes bieten wir Fach- und Führungskräften aus dem Ingenieurwesen und dem technischen Umfeld eine starke Partnerschaft. Denn durch unsere intensiven Beziehungen und Netzwerke über alle Industriebranchen hinweg vermitteln wir Ihnen als Engineering-Fachleuten spannende Projekte und attraktive Positionen. Ganz nach Ihren Interessen und abhängig von Ihren Erfahrungen und Qualifikationen. Sie profitieren dabei von einer professionellen Betreuung von der ersten Ansprache bis zum Antritt Ihres neuen Projektes bzw. Ihrer neuen Stelle - und das natürlich völlig kostenfrei. Registrieren Sie sich und freuen Sie sich auf interessante und passende Positionen und Projekte. Über das Unternehmen Our client Canon Production Printing specializes in developing and manufacturing high-tech printing products and workflow software for the commercial printing market, with a global presence across three continents and headquarters in the Netherlands. Description Design, development, and implementation of low-level software functions (e.g., hardware drivers, hardware diagnostics, register access, DMA, IRQ, DPC) Cross-platform development (Linux / Windows) with a focus on driver and interface programming Integration and commissioning of software in the overall system (from prototype to series release) Analysis and resolution of software issues in existing modules Further development and redesign of existing software modules in C, C++, and Python Coordination of interfaces and work packages within an international development team Creation of technical documentation (requirements, design, tests) Contribution to diagnostic and test concepts in close collaboration with hardware development Profile Degree in Computer Science, Electrical Engineering, or equivalent qualification Solid knowledge of C / C++, ideally also Python Experience in embedded development for Linux and/or Windows Knowledge of cross-compiling (e.g., for aarch64) Understanding of low-level mechanisms (DMA, IRQ, memory mapping, register interfaces) Familiarity with FPGAs and low-level hardware development Analytical and structured working style with enthusiasm for hands-on hardware work Good command of English for collaboration in international teams (German is advantageous) Job Offer Working hours: 37 hours/week Vacation: 30 days Structured onboarding and buddy system to help you get started Company canteen Good rail connection