Software Engineer

Post Date

Sep 17, 2021


Menlo Park,

ZIP/Postal Code

Oct 12, 2022 Insight Global

Job Type



Software Engineering

Req #


Job Description

Insight Global is looking for a Software Engineer to join one of the worlds leading social networking company based out of Menlo Park, CA. This induvial will work within the AR/VR organization which brings people around the world together through next generation Augmented, Virtual, and Mixed Realty. This Software Engineer will be responsible for the following.

Design and implement pattern analysis and device testing software for AR/VR products

Coordinate closely with cross functional teams and vendors to define requirements, make architecture design and deliver software solutions with a high level of efficiency

Develop software solutions to solve image processing and computer vision problems associated with device testing

Write clean readable code, deliver a modular and scalable design, and troubleshoot complex issues

Develop automation and visualization tools for data analysis on a large scale, and assist in collecting, processing and analyzing growing volumes of data

Write clean technical design docs and user manuals for stakeholders from different backgrounds to easily collaborate and contribute to your software

Minimum Requirements

3 or more years C++ experience and used in the last 2 years, including modern C++ features

Familiarity with advanced software development skills such as pattern design, testing, cross-platform software, and source control

Strong background in computer vision, image processing and pattern recognition

Strong troubleshooting and debugging skills on different platforms (Linux and Windows), including C++ debugging tools, console commands, and at least one scripting language.

Clear and effective written and verbal communication skills. Demonstrated successful collaboration with teams from varying domains and backgrounds.

Desired Skills

Expertise in depth sensor development, optics design, and camera calibration

Familiar with factory testing, remote software deployment and testing automation

Experience in programming languages such as python and MATLAB

In-depth familiarity with open source libraries like OpenCV, Eigen and scikit