UI Software Developer (Entry, Intermediate & Sr.)

Location: Burlington, Ontario, Canada

Type: Full Time

Min. Experience: Entry Level

We are looking for a self-motivated software developer with a keen eye for UI design to join our R&D team. We want someone who understands that clarity and attention to detail are paramount when designing a product's user experience.

In this position, you will be working with a team of user interface and system developers to not simply make good looking products, but to solve real world problems for our customers.


  • C, C++ and JavaScript programming
  • Knowledge of object-oriented design patterns
  • Fast paced, iterative development of industry-leading products and technology
  • Work alongside a strong, supportive team that prides itself on creating solutions for our customers
  • Designing and coding in a pragmatic way while allowing change in response to customer and team feedback


  • A degree in Computer Science or Software Engineering
  • Previous experience with desktop and mobile UI and graphics technologies such as OpenGL, CUDA, Qt/QML, iOS or Android would be an asset
  • Strong grasp of UDP, TCP/IP, Level 7 networking protocols and parallel programming
  • Familiarity working and developing within a Linux environment
  • Ability to learn quickly and work independently
  • Strong interpersonal and problem solving skills

Location: Burlington, ON

Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter
Who referred you to this position? Enter their first and last name here.
Do you have a valid driver’s license?*
Are you willing to relocate?*
College or University*
Earliest start date?*
Can you work weekends?*
Can you work evenings?*
Can you work overtime?*
Current Country of Residence*
Salary Expectations*
Mode of Transportation*
Availability to Travel*
Employment Eligibility*
How Did You Hear About This Opportunity?*
If you have less than 5 years experience, please submit an
unofficial copy of your transcripts with your resume.