Software Engineer, Display Test

$114,000 - $171,000/Yr

Snap Inc. - Boulder, CO

posted 2 months ago

Full-time - Entry Level
Boulder, CO
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Software Engineer, Display Test position at Snap Inc. involves maintaining and developing features for a Python-based test framework for Spectacles test stations. The role includes managing infrastructure on Google Cloud for test and assembly data, as well as developing internal tools for cross-functional teams to analyze hardware and component issues. This position is crucial for ensuring the quality and performance of Snap's augmented reality products.

Responsibilities

  • Maintain and develop new features for a Python-based test framework for Spectacles test stations.
  • Help manage infrastructure on Google Cloud to handle the flow of test and assembly data.
  • Develop internal tooling to aid cross-functional teams in performing root cause analysis of hardware and component issues.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field or equivalent relevant experience.
  • 1+ years of experience in display quality testing, tuning, and evaluation.
  • Fluent in Python 3 with the ability to develop scalable modules for use in a factory test setting.
  • Strong software architecture design skills.
  • Proficient using Windows and Linux as development environments.
  • Expert using command line tools.
  • Proficient with git and using Github for collaboration.
  • Proficient in a low level language, such as C, C++, Rust or Zig.
  • Experience working with an RDBMS such as PostgreSQL.
  • Experience in Test Driven Development.
  • Experience with image processing and analysis algorithms.
  • Experience working with issue tracking systems such as JIRA.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work collaboratively in a team environment using an Agile methodology.

Nice-to-haves

  • Experience working with PostgreSQL databases.
  • Google Cloud DevOps experience including deploying web applications to Google AppEngine.
  • Familiarity with Android and embedded Linux platforms.
  • Experience in firmware development.
  • Previous experience working closely with optical engineers.

Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages that include equity in the form of RSUs
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service