C++ software developer at Code Careers (Eindhoven, Netherlands)
You will be developing new software for computer vision applications in the automation industry. High speed cameras generate a huge amount of visual data that needs to be sifted through quickly and with high accuracy. This technology is for example applied to verify production of glass ampules on a conveyor belt. Your code makes all the difference.
The software development process is recently modernized using GitLab, CI. Next to building new features, the goal is to further modernize the existing code base, and possibly porting parts to higher level languages (e.g. Python). Our next generation architecture will be based on post modern C++ concepts. In our next generation architecture, we strive for standard modern C++20, based on best practices like the “C++ Core Guidelines”. We use external components like OpenCV, PointCloudLibrary, TensorFlow.
What to expect from us
We employ different disciplines (mechanical-, software-, optical engineering) with different nationalities. Our systems are in production all around the world and we proud ourselves in taking on challenging projects and inspection functionalities.
Working in such a team is challenging, but when things work out, very rewarding.
We’re flexible as long as you get your work done properly. Depending on your communication skills and dedication you can work remote after a on-site training period.
We offer you
- A good salary
- Very interesting projects
- Exceptional learning possibilities
- A place to work among peers
What we expect from you
Embedded software development is your favourite activity anyway? Are your interested in algorithms and make things faster? Do you like tinkering with the latest technology? Do you enjoy the challenge of combining hardware with software? You enjoy applying modern software development practices like automated tests, CI, code linters? Then you will definitely have an interesting time with us!
You will be joining a friendly environment in which you do not have to be afraid to speak your mind or ask permission about how you think you should get something done. As long as your goal aligns with that of the team: make great software, together.
- You have an intrinsic motivation for code
- You’ve got >3 years of experience in C++
- You are experienced with GIT
- Fluent in English speaking/wording; Dutch is a plus
- Able to work in a team with other software developers and people in other disciplines (mechanical- and optical engineering)
- Willing to relocate to the Netherlands