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
Wal-Mart
Sunnyvale, California

Software Engineer III professional openings available at Wal-Mart in Sunnyvale, CA. ...

Promoted
Catalytic Data Science
Stanford, California

You are passionate about continuously delivering quality software as well as the craft of software engineering and eager to join a team of life scientists and software engineers that believe the brightest minds in research should have the best tools to leverage critical information resources that ar...

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
Nevro
Redwood City, California

Requires Master’s degree in Computer Science, Information Technology, Electronics Engineering, or related field plus 2 years of relevant experience as a software developer or mobile application developer or Bachelors in Computer Science, Information Technology, Electronics Engineering, or related fi...

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 have demonstrated expertise in Swift programming language an...

Akraya
San Jose, California

Duration: 6+ months contract with possible extension.Developing and implementing scalable server-side applications using Java.Designing RESTful services and integrating them into our existing systems.Contributing to all phases of the agile development lifecycle and team meetings.Learning new domains...

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 Site Reliability Operations Engineer in the Command and Control Center (CCC) Team within Re...

Wal-Mart
Sunnyvale, California

Software Engineer III professional opening available at Wal-Mart in Sunnyvale, CA. ...

Superbeo
Santa Clara, California

Job Description: Senior Engineer -MLOpsand DevSecOps <br/> <br/>Overview: We're on the lookout for a Senior Engineer with expertise inMLOpsand DevSecOps. Candidates should possess a robust software engineering background, automation skills, and a zeal for enhancing system reliabilit...

Akraya Inc
Santa Clara, California

Design, develop, implement, test, document and deliver large-scale, multi-tiered, distributed software applications, tools, systems and services using multi-threaded programming, distributed programming in Java, SQL, Object Oriented design and design patterns. Own delivery of entire piece of system ...