> Markdown version of [/jobs/ext/4238-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4238-senior-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). --- # Senior Software Engineer - **Company:** Averna - **Location:** Hasselt, Belgium - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C Sharp (Programming Language), Python (Programming Language), LabVIEW, Software Architecture, Systems Development Life Cycle, Subversion, Systems Architecture, Control Structures, Git, Process Control Systems, Iec61131-3, Software Version Control - **Published:** May 18, 2026 - **Apply:** https://www.careerjet.be/jobad/beec6f6f3c615b174525be06980d36facb ## About the Role * Master's degree in Engineering (Automation, Mechatronics, Electronics, or equivalent) or Science, or equivalent through experience including the definition and realization of modular and scalable software architectures * Minimum 5 years of relevant experience in automation, control, or test system development * Proficient in python and/or C# * Strong process insight, understanding of machine physics and fine adjustment mechanisms * Solid experience in industrial control systems * Strong abstraction and system-level thinking * Experience with motion systems and control loops is an asset * Hands-on with hardware and learning mindset * Knowledge of LabVIEW or PLC programming (IEC 61131-3, ST) is nice to have * Familiar with version control systems such as git or svn * Excellent analytical and communication skills * Fluent in Dutch and English * Willing to travel occasionally (up to 25%) ## Description As a Senior Software Engineer, you will be responsible for designing, developing, and implementing advanced automation and control architectures for custom-built test and measurement systems. You combine strong analytical and process insight with a solid understanding of machine behavior, fine adjustment processes, and underlying physics. You'll bridge the gap between software, hardware, and automation, turning functional requirements into robust, maintainable control architectures. This role requires both conceptual and hands-on involvement, ensuring that designs translate into reliable, high-performance systems. In this role, you will: * Define, design, and validate software architectures for advanced automation systems * Translate functional and process requirements into modular software concepts * Collaborate with system, hardware, and automation engineers for seamless integration * Provide technical leadership and guidance to multidisciplinary teams * Support system commissioning, fine-tuning, and troubleshooting * Drive standardization and scalability of system architectures * Ensure designs meet technical, quality, and performance targets ## Related Videos - [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) - [Defeat that legacy monster! Guerilla refactoring with web standards](https://www.wearedevelopers.com/videos/647-defeat-that-legacy-monster-guerilla-refactoring-with-web-standards) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [WeAreDevelopers LIVE - Building The World’s Worst Image Editor™](https://www.wearedevelopers.com/videos/1836-wearedevelopers-live-building-the-world-s-worst-image-editor) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam)