Software Engineer III

The Judge Group
Mountain View, CA
$92 an hour
Full-time

Our client is currently seeking a Software Engineer III

Position Description :

Role Title : Display Software Engineer, Project Starline

Work Location : Hybrid work : Tues-Thurs in the office. Monday & Friday optionally remote.

Work Schedule : Normal PST business hours, Monday - Friday

Project Overview :

Project Starline a project that combines advances in hardware and software to enable friends, families and coworkers to feel together, regardless of location.

Imagine looking through a magic window, you see another person, life-size and in three dimensions. You can talk naturally, gesture and make eye contact.

To make this experience possible, we apply research in computer vision, machine learning, spatial audio and real-time compression.

We've also developed a breakthrough light field display system that creates a sense of volume and depth, without the need for additional glasses.

The effect is the feeling of a person sitting just across from you, like they are right there.

Overall Responsibilities :

Work with a talented, growing, fast-paced team taking science fiction and turning it into a reality. The heart of Project Starline is the lightfield display.

As a software engineer on the Display System team, you will have the opportunity to make a big impact by ensuring that our displays produce the highest quality visual experience for next-generation telepresence products.

You will work on both code for the current generation Starline products and prototyping tools for exploration of future products.

Project Starline is actively looking for a highly motivated software engineer to build future technologies in human communications.

The successful candidate will demonstrate knowledge in the end-to-end display software stack. Candidates are expected to be proficient in software development, HW / SW system integration, C / C++ programming, OpenGL, and Python.

The role is cross-functional and involves developing software for Starline’s revolutionary display roadmap.

Top 3 Daily Responsibilities :

  • Port Python algorithms for calibration, rendering, and validation to C++ for production.
  • Software system integration of eye tracking and rendering tools for display prototyping.
  • Develop software characterization and rendering tools for display prototypes.
  • Software tools for user studies, prototype turn-on, debugging, and system integration.
  • Add display prototypes to Starline apps so we can evaluate possible new products as fully functioning Starline stations

Skill / Experience / Education

Mandatory Education : BSc in Computer Science, Engineering, or comparable field.

5+ years of experience in software development and translation to mass production.

Track record of delivering software solutions for displays or cameras.

Practical experience with linux, C / C++, Python, OpenCV and OpenGL.

Desired

MS / PhD in Computer Science, Engineering, or comparable field.

10+ years of experience in software development and translation to mass production.

Track record of delivering software solutions for displays and cameras.

Working knowledge of computer vision tools, geometric calibration, and 3D image pipeline.

Familiarity with LCD hardware, firmware, algorithms, and key performance indicators.

30+ days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Software Development Engineer III, Web. ...

Promoted
Sirius XM Radio, Inc.
San Jose, California

We are looking for a full stack engineer to join the Content Management and Programming Tools team, which builds intuitive tools and services that empower users to enrich, manage, tag, and curate content and entities programmatically. ...

Promoted
YouTube
Mountain View, California

Proficiency in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will wor...

Promoted
Box Inc
Redwood City, California

You will collaborate with other engineers on the team as well as cross functionally to foster solid engineering principles and represent our engineering values. You will have visibility and impact across all of Engineering. You will build software, frameworks, and tools required for reliable operati...

Google
Sunnyvale, California

Proficiency in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will wor...

F5
San Jose, California

As an Engineer you will implement easy-to-use and scalable web applications offering creative solutions to configure, monitor, and visualize new generation edge computing services. ...

Google Cloud - Minnesota
Sunnyvale, California

Proficiency in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will wor...

Calsoft Labs
San Jose, California

Job ID: EBAYJP(phone number removed).Location: San Jose, CA ( Hybrid Monday through Wednesday so need local candidates only).Duration: 6 months with possible ext.Bachelor's degree in computer science BSc.Strong Computer Science fundamentals, algorithms, Java, Node.Experience with OO design and desig...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area. As a Software Engineer III you will develop software systems and solve complex problems by lever...

Diverse Lynx
Sunnyvale, California

Embedded Software Engineer Level III. Engineering for Reality Labs device systems spans multiple target classes, requiring deep collaboration across engineering disciplines (electrical, mechanical, algorithms, user experience, silicon architects, and software) and directly impacting user immersion. ...