Mid-level Python Engineer - Computer Vision
📝 Opis główny / Wstęp
We are seeking a Mid-Level Engineer with expertise in Python and ideally C++ with image processing background to help develop cutting-edge algorithms for end-of-line test stations and factory automation. You'll work with a custom-made computer vision library to convert MATLAB algorithms into efficient Python and C++ equivalents, integrate legacy code, and drive new algorithms for enhanced factory processes.
Your contributions will directly impact the quality of consumer electronics for a leading US tech company, shaping devices sold globally in large volumes. You will work in an agile team, closely collaborating with customer stakeholders and providing key technical solutions for test time reduction and calibration algorithm development. If you are hands-on, proactive, and possess strong communication skills, this is the role for you!
Key Responsibilities:
- Convert MATLAB algorithms to Python and later C++ equivalents to improve production code.
- Integrate legacy algorithms into the existing codebase.
- Develop and maintain a robust pipeline with full test coverage, ensuring accuracy of theprocessing and equivalence with the reference algorithms.
- Collaborate with the design team to facilitate early engagement in developing newcalibration algorithms.
- Enable on-device processing to reduce test time.
Required Qualifications:
- Degree in Computer Science, Robotics, Mathematics, Physics, or a related field (Master’s / PhD preferred).
- At least 3 years of experience in Python programming, preferably also C++ .
- Knowledge about the theory behind signal & image processing.
- Practical knowledge of Linear Algebra and Optimization techniques.
- Strong problem-solving skills and the ability to troubleshoot complex technical issues.
- Ability to work independently and in a collaborative, dynamic team environment.
- Strong interpersonal and communication skills, essential for customer interaction.
Nice-to-Have Skills:
- Familiarity with multithreading and GPU programming.
- Experience in sensor calibration (IMU, Camera, Depth Sensor).
- Knowledge of Objective-C.
Experience in the following areas is advantageous:
- Industry Automation
- Robotics
- Optical systems
- ADAS