Senior Software Development Engineer

3 weken geleden

Eindhoven, Gem. Eindhoven; Noord-Brabant, Nederland Search X Recruitment Voltijd € 60.000 - € 80.000 Tijdelijk
Our client builds the technology that answers that question, and they are looking for a C++ Software Engineer who wants to grow into a specialist in one of the most interesting corners of robotics, working on software that is already running in across hundreds of sites all over the globe. /ppAbout the companyFactories and warehouses are rapidly automating their material flows, and robots are at the heart of that shift. The technology is proven in demanding industrial and logistics environments worldwide, and the customer base is solid and still growing. /ppThe company started out as a start-up and was recently acquired by a large German technology group. It still has the pace, focus, and room for new ideas you'd expect from a start-up, but now with the financial backing and stability of a global corporate behind it. That also opens the door to working on how their technology fits into the group's wider portfolio of localization and navigation solutions. /You'll join a small development team of experienced engineers who are happy to share what they know, and who also value a fresh perspective and someone who asks sharp questions. In a team this size, your work lands directly in a product customers depend on, and as the company grows within its new group, so does the room to take on more ownership. /ph3What you'll work on /h3pYou’ll develop new features and improve the core software behind the localization system, working mainly in modern C++ and Python. You're involved across the full lifecycle, from design and implementation to testing and deployment, and you'll help explore how the technology can work together with other solutions within the group. /ppBecause your software runs around the clock in industrial environments, performance, robustness and reliability really matter. You help turn complex technical challenges into clean, maintainable solutions, contribute to architecture discussions and take secure software development seriously. /ppYou also help the team keep improving how it builds and ships software. Think of CI/CD and automated testing, but also code reviews, documentation and shared engineering standards. /ph3Technical environment /h3pThe team works in a Linux-based environment, with modern C++ at the core of the localization software and Python alongside it. OpenCV drives the computer vision side, ROS2 connects the software to the wider robotics world, and GitLab with CI/CD keeps development and delivery automated and reliable. /pulliModern C++ /liliPython /liliLinux /liliOpenCV /liliROS2 /liliGitLab and CI/CD /li /ulh3What you bring /h3ulliYou have a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, and a few solid years of professional software development experience. /liliYou write solid modern C++, you are comfortable with Python, and you feel at home in a Linux environment. /liliYou care about code that is well-structured, tested, and easy to maintain, and you understand why security matters in software that runs in industrial settings. /liliExperience with robotics, computer vision, localization, navigation, or sensor fusion is a big plus, but not a must if you are eager to learn the domain. /liliYou think in systems, you like to understand the "why" behind a problem, and you are comfortable giving and receiving honest feedback in an Agile team. /liliDutch is not required, as long as you communicate clearly in English. /liliPlease note that the client is unable to offer visa sponsorship, so you need to already have the right to work in the Netherlands. /liliYou get 25 vacation days with the option to buy more, and a strong pension plan where the employer pays 75% of the contribution. /liliOn top of that there is a travel allowance or public transport card, a laptop and phone, and access to the group's learning academy for ongoing training and development. /