company-logo-image

Lead Machine Learning, Computer Vision Software Engineer

ashley-avatar-image

AI-generated summary

beta

This job is a Lead Machine Learning Software Engineer focusing on computer vision for smart appliances. You might like this job because you'll develop cutting-edge algorithms and work with a team to enhance image quality for innovative tech products!

Undisclosed

Remote Malaysia Malaysia, Kuala Lumpur

Job Description

Project description

Our client, a leading manufacturer of high-end household appliances, is expanding into new smart product lines. As part of this strategic initiative, a large-scale global program is being implemented across the company's IP portfolio. This includes the development of new embedded software, enhancements to cloud infrastructure.

Responsibilities
bullet icon

Work directly with computer vision perception engineers, and camera ISP engineers.

bullet icon

Define the image quality requirements for customer use cases

bullet icon

Develop image processing algorithms to optimizing the camera image quality for performance improvement of computer vision applications

bullet icon

Develop custom ML models for visual recognition and training it from scratch

bullet icon

Quantization and pruning the ML models

bullet icon

Data evaluation using relevant metrics to increase the model performance

bullet icon

Implement computer vision/image processing algorithms in fast/optimal C++ code

bullet icon

Implement heuristic/math algorithms and probabilistic methods for camera AI

bullet icon

Research existing C++ solutions for CV logic

bullet icon

Develop cross platform C++ code

bullet icon

Cover algorithms and CV code with unitest

bullet icon

Ramp up on new technologies related to CV/ML/algorithms (not R&D)

bullet icon

Integrate machine learning modules into algorithms

Skills

Must have

bullet icon

Bachelor's Degree or greater in Computer Science, Software Engineering, or related field.

bullet icon

3-5 years of experience developing computer vision applications/algorithms

bullet icon

Participate in at least 2 image processing / computer vision projects and 1 of them productized

bullet icon

Image processing / computer vision background/understanding

bullet icon

Strong C/C++ experience

bullet icon

Experience with OpenCV and ML frameworks such as Pytorch, TensorFlow, TensorFlow Lite

bullet icon

Deep understanding of neural network architectures

bullet icon

Experience to work with embedded devices in C++ on Linux

bullet icon

Decent understanding geometry 2D/3D and algebra

bullet icon

Desire to learn new technologies

bullet icon

Desire to follow test driven development(in CV/ML too)

Nice to have

bullet icon

Experience with machine learning integration, inference engines

bullet icon

Machine learning general understanding

bullet icon

Building for Android/Yocto experience

bullet icon

OpenCL/cuda or OpenGL/Vulkan(shaders) experience/understanding and desire to learn or any different SIMD language

Other
seniority icon

Languages

English: C1 Advanced

seniority icon

Seniority

Lead


Job Requirements


Company Benefits

Friendly environment

Enjoy coming to a workplace where you’re treated with respect within a multicultural team.

Corporate celebrations

Take part in fun, international social activities organized for your location.

Mobility Hub

Open the door to new career opportunities by transferring to new projects or teams.

Self-learning library

Dive into a wealth of learning that’s at your fingertips with our vast online library of eBooks and resources.

Work-life balance

Support your (me-time) by setting up a flexible working arrangement.

Employee health and well-being

Take advantage of health programs, diversity and inclusion events and sporting activities to keep you fit and well.


Additional Info

Company Activity

Last active - few days ago

Job Specialisation


Company Profile

Luxoft Malaysia Sdn. Bhd.-logo-image

Luxoft Malaysia Sdn. Bhd.

Luxoft, a DXC Technology Company, is a digital strategy and software engineering partner providing bespoke technology solutions that drive business change in the software-defined world. Our innovative approaches propel business transformation, elevate customer experiences and optimize operational efficiency. Through our comprehensive strategy, consulting and engineering services, we leverage cutting-edge technology...