> Markdown version of [/jobs/ext/1997009-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/1997009-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - **Company:** ITEC - **Location:** Nijmegen, Netherlands - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Application Layers, C++ (Programming Language), Embedded Software, Human-Computer Interaction, Object-Oriented Software Development, Software Architecture, Software Construction, Software Engineering, Systems Integration, Peripherals, Information Technology - **Published:** August 9, 2026 - **Apply:** https://www.adzuna.nl/details/5833609785 ## About the Role * 5+ years of experience in Embedded Software Engineering using C++ or Ada; candidates with less experience will be considered for a Software Engineer role * Bachelor's or Master's degree in Software Engineering, Computer Science, or a related field, or a Mechatronics degree with proven software development experience * Strong experience in object-oriented programming and development of complex systems (e.g., industrial, embedded, robotics, or mechatronic systems) * Experience in the semiconductor industry is a plus * Background in mechatronics, robotics, or electronics is an advantage * Strong problem-solving skills with a structured, quality-driven software engineering approach * Excellent communication skills and ability to work effectively in multidisciplinary teams ## Description Do you get excited about building software that directly controls complex, high-precision mechatronic systems and seeing your work operate in real machines?, We are looking for a Senior Software Engineer to join our high-speed die bonder software team, developing next-generation semiconductor equipment. In this role, you will work across the full software stack of advanced mechatronic systems in a highly collaborative Agile environment, contributing to both legacy and cutting-edge codebases. You will collaborate with multidisciplinary teams to develop software that directly impacts machine performance and precision in semiconductor manufacturing, while having the freedom to innovate and the responsibility to deliver high-quality software. You will also influence system behavior from low-level hardware control to user-facing applications. What You'll Be Doing * Design, develop, extend, and maintain software across all application layers, including driver-level software, hardware control (motion and I/O), machine and process behavior, inspection algorithms, data acquisition and processing, integration with peripherals and host systems, and user interface applications. * Work in an Agile environment, following structured design, implementation, review, and testing cycles while delivering robust and high-quality software. * Review and improve peer code and technical designs to ensure consistency, maintainability, and engineering excellence across the team. * Collaborate closely with mechatronics, electronics, optics, and manufacturing engineering teams to ensure seamless system integration. * Drive continuous improvements in software architecture, development processes, and overall product performance. * Ensure long-term software maintainability, robustness, scalability, and reliability in a high-tech production environment. Who You Are You're a hands-on engineer who enjoys solving complex technical problems and building software that runs in demanding real-world systems. You combine strong technical depth with a practical mindset and enjoy collaborating with highly skilled engineers across disciplines. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [ShapeShift: Reinventing Agile for a B2B SaaS Scale-Up](https://www.wearedevelopers.com/videos/1655-shapeshift-reinventing-agile-for-a-b2b-saas-scale-up) - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Breaking the Hardware Mindset: Overcoming Barriers to System-Level Innovation](https://www.wearedevelopers.com/videos/1635-breaking-the-hardware-mindset-overcoming-barriers-to-system-level-innovation) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)