[About STRADVISION]
We Empower Everything To Perceive Intelligently
With a mission statement of “We Empower Everything To Perceive Intelligently”, STRADVISION is putting all of our effort to make better life for everyone through AI-based camera perception technology. Everyday, we focus on creating AI-based vision perception technology with more than 300 members across 8 offices worldwide and we expect our software to perceive everything precisely & intelligently to make 1% difference in people’s lives. Thus, we are looking for members who would like to join our meaningful journey and face challenges that no one has done it before together at STRADVISION.
[Mission of the Role]
You will be responsible for the development and performance improvement of camera pose estimation pipelines from state-of-the-art static target calibration to real-time dynamic camera pose estimation methods. At your arrival, you will start by designing, developing, and implementing cutting-edge Target-based vehicle-to-camera extrinsic calibration algorithms and/or Targetless online, real-time vehicle-to-camera extrinsic calibration methods for automotive camera systems used in ADAS (Advanced Driver Assistance Systems) for StradVision’s FrontVision Product, SurroundVision Product, and MultiVision Product. This includes creating camera-based perception software for both mono cameras and multi-cameras, handling 2~3MP resolution cameras, and 8MP resolution cameras, and spanning the range from ADAS Level 2 to Level 4. Your work will directly contribute to enhancing the safety and performance of vehicles equipped with ADAS technology.
[Key Responsibilities]
- Algorithm Development
- Collaborate with senior/lead engineers to design, implement, and test camera calibration (camera pose estimation) algorithms and provide technical guidance on calibration methods and tools.
- Develop, implement, and optimize intrinsic and extrinsic camera calibration methods.
- Lead efforts in target-based extrinsic calibration and targetless on-road extrinsic calibration for vehicle systems.
- Design and refine calibration algorithms using tools such as Polynomial, Distortion, OpenCV, and other relevant frameworks.
- Research and implement advanced techniques for online and on-road calibration.
- Oversee the integration of calibration solutions into production and service environments.
- Define processes for first extrinsic calibration post-installation, considering scenarios like windshield or camera changes.
- Develop ego-motion compensation strategies to manage dynamic changes in extrinsic calibration angles (e.g., driving over bumps, suspension shifts).
- Optimize an algorithm and collaborate with cross-functional teams to ensure real-time performance on an embedded device under varying conditions.
- Testing and Validation Responsibilities
- Conduct rigorous testing and validation of camera pose estimation algorithms using real-world and simulated data.
- Identify and address algorithm performance issues and anomalies.
- Documentation
- Maintain detailed documentation of algorithms, methodologies, and test procedures.
- Create user manuals and documentation to facilitate algorithm integration by other teams.
- Collaboration
- Collaborate with cross-functional teams, including machine learning engineers, software integration engineers, hardware platform engineers, and quality assurance, to integrate camera pose estimation algorithms into ADAS systems.
- Participate in code reviews and knowledge-sharing sessions to foster a collaborative work environment.
- Mentoring and Technical Guidance
- Mentor and provide technical guidance to junior/entry engineers.
[Basic Qualifications]
- Master’s or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related filed at least 5~7 years of industry experience
- Excellent oral/written communication skills and good teamwork spirit
- Excellent C/C++/Python programming skills
- Deep understanding of intrinsic/extrinsic calibration methods and 3D computer vision fundamentals such as Multiple-View Geometry.
- Experience with camera calibration with static target-based calibration, online camera calibration, or equivalent methods.
- Proficiency in tools and libraries like OpenCV, Polynomial models, and distortion correction techniques.
- Experience with on-road calibration techniques and dynamic compensation algorithms is a plus.
[Preferred Qualifications]
- PhD in Computer Science or Electrical Engineering, Robotics, or a related filed with at least 7+ years of industry (ADAS, AD) experience, especially sensor calibration
- Excellent foundation in computer vision, and in particular 3D geometric computer vision including SLAM, Structure-from-motion, Multiple-view geometry, pose estimation
- Excellent mathematical fundamentals including linear algebra, computational geometry, vector calculus, probability theory, and numeric optimization
- Understanding of software development best practices, including coding standards, code reviews, design patterns, source control management, and test automation.
- Strong programming skills in Python, C++, or similar languages.
[Application]
- Required: Resume /Thesis (for those who have a Master’s degree or above.)
- Optional: Cover Letter/Project details/ Other theses
[Recruitment Process]
- Application Review – Recruiter Phone Screening - Interview(s) – Reference Check(above 5yrs) – Offer – Onboarding
[Others]
- Any job post may be closed earlier at any time, if position is filled.
- In case, there is any false information shared before/during/after the entire recruitment process, we can stop our recruitment process and also withdraw our offer/hiring confirmation.
- Interview schedules and the results will be informed to the applicant via the e-mail address submitted at the application stage.
STRADVISION stands for an open and respectful corporate culture because we believe the diversity helps us to find new perspectives. STRADVISION ensures that all our members have equal opportunities –regardless of age, ethnic origin and nationality, gender and gender identity, physical and mental abilities, religion and belief, sexual orientation, and social background. We always ensure diversity right from the recruitment stage and therefore make hiring decisions based on candidate’s actual competencies, qualifications, and business needs at the point of the time.
Please feel free to contact us via our talent acquisition team e-mail if you have any questions.
[STRADVISION HR Team e-mail: recruiting@stradvision.com]