Software Developer – AR System Software
Company | |
---|---|
Location | Kitchener, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior, 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.