LG Electronics USA, Inc. Machine Learning & Computer Vision Staff Software Engineer (C++) in Santa Clara, California

Machine Learning & Computer Vision Staff Software Engineer (C++)

Location Santa Clara, California

Department (Org 2) Adv. Platform Technology E60002

Job Requisition 21985


Zenith R&D

Job Function:


At LG we make products and services that make lives better, easier and happier through increased functionality and fun. Put simply, we offer the latest innovations to make “Life Good” – from home appliances, consumer electronics, vehicle components and mobile communications to business innovations in digital signage, air conditioning, solar and LED lighting. As a global leader, we strive for greatness in product leadership, market leadership and people leadership to realize our growth strategies.

Machine Learning & Computer Vision Staff Software Engineer (C++)

Position Summary

LG’s Silicon Valley Labs (SVL) is looking for passionate and talented Computer Vision and Machine Learning engineers to work closely with the software teams at SVL on novel and disruptive solutions that will shape out LG’s global vision for Automotive, Robotics and connected services.

As part of the Advanced Platform Technology Group in LG SVL which focuses on platform technologies for future cars, robots, consumer devices and services, the right candidate will join an experienced, multidisciplinary team to design and develop AI-enabled products and solutions that help automate, personalize and transform lifestyles through LG’s global footprint of devices and users.

Computer Vision and Machine Learning development engineers in SVL’s Automotive Platform Technology group will work on challenging problems in the autonomous driving, robotics, machine learning, perception, sensor fusion and simulation, using emerging disruptive technologies. Engineers will also design and build autonomous systems, invent computer vision and machine-learning algorithms, create prototype implementations, and deliver products with cutting-edge technologies while seeking opportunities to contribute open source projects and developer communities.

Key Responsibilities

• Work on building autonomous driving systems that are targeted towards disruptive products, based on high-performance real-time system architecture, machine learning, computer vision, robotics, sensor fusion, robot simulator, etc.

• Create quick Proof of Concepts (POC) and project ownership around projects. POCs should help build rich robotics and autonomous system experience for the organization, which can then be leveraged for the development of real world projects.

• Design and implement autonomous systems to address disruptive domains, with a focus on autonomous cars, personal mobility vehicles, home robots, drones, etc.

• End to end hands-on ownership of autonomous systems deployable across various projects in LG – real-time system design, sensor integration, IPC and connectivity, , etc.

• Work with other groups within LG (around Vehicle components, AI and Robotics) while maintaining clear differentiation and value in our specific offerings, and leading the path of value driven autonomous system solutions that are innovative and deployable to real customers.

• Some amount of familiarity with system bring-up, application development, and new hardware architecture is essential as we will be working across a range of new hardware (SOCs, GPUs) as part of early prototyping.

Education/Experience (related experience)

Bachelor's degree +8 years of related experience with a Bachelor’s degree; or a Master's degree and 6+ years experience; or a PhD with 3+ years experience; or equivalent experience. IT experience including requirements gathering and relationship building with business clients. Able to lead project teams, collaborate with business partners, vendor/consulting organizations and peer level professionals from other IT disciplines.

Preferred Requirements

• Strong background in computer vision, image processing, object recognition/tracking, machine (deep) learning, robotics, self-driving cars, and sensor fusion

• Worked on or delivered products in robotics, autonomous system, and real-time system

• Strong Experience in one of TensorFlow, MXNet, Theano, Caffe and other open source frameworks. Solid understanding of underlying concepts of Tensor Flow (as an example) to understand/enhance the inner workings of an AI framework of choice

• Hands on coding with C/C++, Python, ROS/ROS2, Matlab or any proficient AI language of choice Strong Experience in embedded Linux, HW system architecture design, SW architecture design and connectivity

• A sense of ambition and passion to change the world using autonomous system, robotics and AI