Senior Software Engineer
Mechelen, Antwerpen, Belgium
€ 100.000 - 125.000
work together with Computer Vision Engineers to develop processing algorithms for the multispectral
cameras
translate Python prototypes of algorithms into efficient GPU implementations, for mobile and desktop
targets
provide integration and development support in building camera evaluation kits and demonstrators
review code and coach engineers, who are not programmers but that do use code on a daily basis, towards a
better overall quality of infrastructure
Your profile, skills and talents
Ideally you are a creative, self-dependent engineer, highly-motivated to be part of a dynamic team creating new value,
continuously and actively seeking better solutions for our problems. Specifically:
You have a master’s degree in Computer Science, Software Engineering or similar relevant degree, with at least 5 years of relevant experience
Software engineering, rather than just coding, is your trade. You are comfortable at all levels of abstraction, from architecture planning to debugging of the low-level driver code.
You master one of the GPGPU technologies: OpenCL, Vulkan Compute, CUDA
You have experience with media processing pipelines, e.g. GStreamer
You are proficient with Python
Git and continuous integration and unit tests are the tools you use daily, you can solve any Git-related glitches without problems
You are comfortable developing for Windows, MacOS and Linux. Android/iOS development history is a plus
You keep up-to-date with all the newest trends, e.g. Flutter, Mojo, Vulkan, etc.
You are fluent in English, and have good presentation skills
You are independent and able to work well autonomously
You will help us be successful when:
You are a good team player, able to pursue and find compromise through constructive discussion, enthusiasm and skills
You are result-driven, you have a natural desire to analyze and solve problems and you are self-critical
Apply now Add your CV (.doc, .docx or .pdf - Max. 10MB):
Location: Belgium, MechelenYour main responsibilities will be toDesign, simulate and verify hyperspectral filter…
Location: ChinaYour main responsibilities will be toDefine and build complex image sensor and camera test systems,…
Send us your resume if you have a background in spectral sensing, and you think you can make a difference in bringing…
“I wasn’t really looking for a new job. So, when I was asked to apply for the Computer Vision Engineer vacancy at Spectricity, I was a little hesitant. But some research and a chat with the team soon triggered my interest.
I got the job and from day one, I was instantly embraced by the motivated team working on this challenging project – the development of a spectral sensor for consumer devices. As Computer Vision Engineer, I join forces with a variety of colleagues, from Applications Engineers to System Engineers, Test Engineers, Software Developers and more. Each and every one of them is hard-working and passionate about spectral sensing, which motivates me to give it my all.
One of my main tasks is to develop new algorithms that bridge the gap between this new spectral sensor and a wide range of exciting applications. I get to play around with machine learning, neural nets and plain old linear algebra – demanding yet very exciting too.
But at Spectricity, we don’t just work hard. We also love to celebrate our successes with a glass of champagne or a (Belgian!) beer at the local pub.
Knowing what I know now, I wouldn’t hesitate a second to apply for a job at Spectricity!”
Vincent, Computer Vision Engineer at Spectricity.
Spontaneous applications Send us your resume if you have a background in spectral sensing, and you think you can make a difference in bringing these new technologies to market.
Student intern (Bachelor, Master, or PhD) We are always interested and open to welcome student interns. Depending on your background you will be working on testing our systems or applications. Contact us for more details or discussion based on your background.
#J-18808-Ljbffr