> Markdown version of [/jobs/ext/3740554-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3740554-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:** Synsel Techniek - **Location:** Arnhem, Netherlands (Remote available) - **Experience:** Expert - **Salary:** €4,200.0 - €6,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Computer Programming, Embedded Software, Firmware, Python (Programming Language), Scripting, Integration Tests, Hardware Infrastructure, Software Version Control - **Published:** October 15, 2026 - **Apply:** https://www.jobbird.com/nl/vacature/26059391-senior-software-engineer ## About the Role Er is geen minimale opleiding vereist Talen * Je beheerst Nederlands * Minimaal vijf jaar ervaring in softwareontwikkeling, bij voorkeur met embedded systemen of hardware-gerelateerde projecten. * Sterke programmeervaardigheden in C/C++ en ervaring met Python of vergelijkbare scriptingtalen voor tooling en tests. * Ervaring met versiebeheer, integratietests en het opsporen van hard- en softwarematige bugs in systemen. * Goede communicatie in het Nederlands en Engels; je werkt zelfstandig maar stemt regelmatig af binnen multidisciplinaire teams. ## Description Als Senior Software Engineer werk je aan slimme systemen en apparaten binnen een technische omgeving in Arnhem. Je verdeelt je tijd tussen kantoor en thuis dankzij hybride werken, met een flexibele werkweek van 32 tot 40 uur. Je bent verantwoordelijk voor het ontwerpen, ontwikkelen en integreren van software die nauw samenwerkt met hardwareteams. Dagelijks zie je jouw code terug in concrete producten: je bouwt stabiele firmware of embedded software, voert integratietests uit en helpt bij het oplossen van problemen in samenwerking met collega-engineers. Je krijgt ruimte om technische keuzes te maken, junior engineers te begeleiden en verbeteringen in de software-architectuur door te voeren. Deze rol past bij iemand die graag verantwoordelijkheid neemt en zijn of haar technische stempel wil drukken op tastbare systemen. * Ontwerpen en implementeren van embedded- en applicatiesoftware voor systemen die nauw samenwerken met hardwarecomponenten. * Samenwerken met hardware engineers om interfaces te definiëren en integratietests te plannen en uit te voeren. * Reviewen van code, verbeteren van architectuur en zorgen voor onderhoudbare, goed gedocumenteerde software-oplossingen. * Begeleiden van junior engineers, kennis delen en bijdragen aan technische beslissingen binnen het team.