C++ Computer Vision Engineer
We are now searching for a C++ Computer Vision Engineer on behalf of our client in Gothenburg. As a C++ Computer Vision Engineer, you will have a variety of different tasks as part of your responsibilities. A combination of new product development, integration and maintenance.
Your responsibilities will for instance include:
- Developing vision-based algorithms for both offline calibration (calculating the calibration in a data pipeline) and online calibration (while the car is either operational or driving).
- Writing and reviewing C++ production code guided by safety-critical standards in a Linux environment.
- Taking part in testing on various levels such as unit tests, hardware in the loop (HIL), integration, and in-vehicle testing.
- Driving all aspects of product development - from requirement analysis and concept development to implementation and testing.
- Handle support queries, engage in dialogues with stakeholders within automotive and address eventual Fault Reports.
- Participating in forums and dialogs shaping the direction of the product.
- You will also work tightly with the rest of the team, sharing insights, aiming to optimize our product and addressing technical debt in time.
Requirements:
- Skilled at C++ programming, able to write efficient and testable software.
- Solid experience in algorithm development within geometric vision (e.g., multi-view geometry, 3D vision), robotics, or a solid mathematical foundation.
- Familiarity with core software development practices, including version control, code reviews, and CI/CD pipelines.
- B.Sc., M.Sc., or Ph.D. in fields such as Computer Vision, Robotics, Machine Learning, Physics, Software Engineering, or related areas.
- A solid collaborator who shares ideas and works with others to find solutions.
Meritorious:
- Experience integrating software into complex systems or products.
- Practical Python experience for rapid prototyping, testing algorithms, or developing internal testing frameworks.
- Familiarity with agile methodologies and frameworks.
- Experience with GPU Programming, Computer Graphics, or parallel programming on CPU.
- Familiarity with Linux environment, Docker, system and integration tests.
- Familiarity with sensor calibration procedures, including camera intrinsic and extrinsic calibration, multi-sensor alignment (e.g., LiDAR-camera fusion), and experience with calibration tools or libraries (e.g., OpenCV, Kalibr, or custom frameworks).
Start: 2025-03-01
Seniority: 7-10 Years
Location: Gothenburg, hybrid (3 days/w on-site)