Posted in

Software Developer – AR System Software

Software Developer – AR System Software

CompanyGoogle
LocationKitchener, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
  • 2 years of experience with data structures or algorithms.
  • 2 years of experience working with embedded operating systems.

Responsibilities

  • Design and maintain firmware for embedded systems.
  • Develop hardware bring up plan and software test plan.
  • Work on Linux device drivers and Android integration.
  • Debug and troubleshoot hardware using digital tools and assist in electrical bring-up.

Preferred Qualifications

  • Experience with version control systems like Git and code review tools like Gerrit.
  • Familiarity with Linux device drivers and Android.
  • Familiarity with wireless networking protocols including Bluetooth and Wi-Fi.
  • Proficiency in C, C++, and Python programming languages.
  • Ability to debug hardware using digital tools.