Senior Software Engineer

Mindlance
Markham
CAD 70,000 - 110,000
Job description

Top 5 Required Skills (this is the most important, you will want to put in sequential order of what required skills/experience hold the most weight)

  1. Typescript/Javascript
  2. React, Angular, Node.JS
  3. Programming languages such as C# or C/C++
  4. UI Design
  5. Strong English language skills, both written and oral

Technologies
  • Front-End Web/Native app development
  • Experience in Linux, Windows and Android OS

Keywords
  • Typescript
  • React
  • User Interface (UI) Design

Education Requirement
  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.

Required Years of Experience
  • 3+ years’ experience with Programming Language such as Typescript, JavaScript, Python, C/C++, or C#
  • 3+ years’ experience in UI development with Angular, React.js, Node.js, etc.

Max Physical Requirements (lbs.) (if applicable)
  • Pushing Weight Limit = 0
  • Pulling Weight Limit = 0
  • Lifting Weight Limit = 0
  • Forklift Required (Y/N): N/A

Driving Requirements
  • Are there driving responsibilities no matter how minimal with this role? No

Job Description Overview
The Display Systems team is looking for talented software engineers interested in developing software and tools for mobile and embedded devices. Our team is responsible for developing display panel color calibration/tuning algorithms and delivering it through cutting-edge tools and SDKs for Client Snapdragon processors. We’re looking for hands-on engineers with expertise and passion in building open, modular, and scalable solutions using TypeScript/JavaScript, Python and C/C++/C# programming languages for Visual Studio Code, and other development environments. In this role you will utilize your experience with software and scripting languages and UI packages to develop new and innovative, as well as enhance existing SDK and IDE features. The successful candidate will also be exposed to our Display hardware and software stack on Android, Linux and Windows.

Duties and Responsibilities:
  • Architect, design and develop tool features and extensions
  • Maintain code repositories and build systems.
  • Work effectively as part of team on the design, review and implementation of software changes to accomplish project objectives
  • Gather, integrate, and interpret information specific to a module or sub-block of code from a variety of sources to troubleshoot issues and find solutions.
  • Communicate with team lead and peers and provide status and information about impending obstacles.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in Markham