Embedded Computer Vision Developer
Helsinki
Applications have closed
Varjo
Varjo makes the most advanced augmented, virtual and mixed reality headsets for professionals. Welcome to the immersive workplace.Job description
A device with eyes and sensors is useless without the capability to understand the meaning of that data in a similar manner as we humans do. Creating that capability for our devices is where you come to the picture.
As Embedded Computer Vision Developer, you will be joining our RnD team to deep dive into our ultra-modern, deeply integrated SoC of future VR products. Your mission is to release its full potential for us to implement real-time end-to-end image processing pipelines needed to drive unique Virtual and Mixed Reality experiences.
You will work with low-level embedded software on C/C++, optimize computer vision and sensor data fusion routines. To succeed in this job, you need the attitude of an explorer, experience of ARM, to be familiar with classical computer vision algorithms as well as optimized libraries of computer vision kernels, e.g. OpenCV, OpenVX or ACL. You know how to deploy and port desktop computer vision solutions to embedded systems, how to optimize it and gradually improve overall performance. Our solutions run on embedded Linux.
This is a full-time position located in Helsinki, Finland. Commuting from other cities in Finland is a possibility we can discuss and support. We are also open to discuss fully remote working.
If you're based somewhere else at the moment, we will also gladly help with relocating to Finland and make your move to the capital of the world's happiest and cleanest country as easy as possible.
Responsibilities
- Research, develop, implement and optimize algorithms and software solutions to solve complex computational vision challenges
- Create code that is elegant and maintainable. It really ships to users
- Take accountability for solutions that are modular and testable. Have pride for building unit and regression testing to prove that your code and solutions truly work.
- Work closely with hardware and other software engineering teams on tech selections and solutions.
- When necessary debug, optimize and aspire to make things pixel-perfect. Be willing to spend time in making things truly amazing, not just great.
Requirements
- Experience in dealing with multi-sensor, multi-modal, multi-camera systems
- Fluent in C/C++ with over 4 years of experience as primary language
- Track record of shipping working code and solutions based on your contributions
- MSc or Ph.D. degree in a relevant area (Computer Science, Electrical Engineering, Mathematics) or equivalent work experience.
- Team player, ability to perform in cross functional teams and to share knowledge to others
- Good communication skills in English
Bonus points if you have
- Experience with Synopsys processors
- Worked on embedded CV solutions involving tracking solutions such as SLAM, object detections and tracking.
- Experience with deploying machine learning models and inference engines: TensorRT, Libtorch, ONNX runtime.
We offer
- The possibility to see into the future of computing by taking part in creating the new state of art in mixed reality experiences
- A startup culture with minimal bureaucracy and maximum opportunity for you to take charge of your work
- The possibility to select the tools and methods you want to use to do your job effectively
- Competitive salary and reward plan to share the success
- Premium employee medical coverage with life insurance and disability benefits
- Office located right in the middle of downtown Helsinki
Get in touch
Ready to join? Apply now.
This role will be filled as soon as the suitable candidate will be found. Candidates with a suitable combination of education, training and experience are encouraged to apply.
Tags: C++ Computer Science Computer Vision Engineering Linux Machine Learning Mathematics ML models ONNX OpenCV Pipelines Research SLAM TensorRT Testing VR
Perks/benefits: Career development Competitive pay Flex vacation Health care Insurance Salary bonus Startup environment
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Lead Data Analyst jobs
- Open Data Science Manager jobs
- Open MLOps Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Engineer II jobs
- Open Sr Data Engineer jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Junior Data Scientist jobs
- Open Business Intelligence Developer jobs
- Open Data Scientist II jobs
- Open Senior Data Architect jobs
- Open Product Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Business Data Analyst jobs
- Open Manager, Data Engineering jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Data Quality Analyst jobs
- Open Principal Data Scientist jobs
- Open Data Product Manager jobs
- Open Azure Data Engineer jobs
- Open Junior Data Engineer jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open GCP-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Java-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open TensorFlow-related jobs
- Open PhD-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open Databricks-related jobs
- Open LLMs-related jobs
- Open Data warehouse-related jobs