principal software engineer, complier, Markham

posted
contact
randstad canada
job type
permanent
apply now

job details

posted
location
markham, ontario
sector
technologies
job type
permanent
reference number
2211640PROEN
contact
randstad canada
apply now

job description

Are you a hands-on C++ programmer with direct experience in compliers, compute architectures and system performance? Our Markham Ontario client is seeking to hire a C++ Principle Software Engineer (Compliers), on a permanent full-time basis. Apply to this amazing C++ Principle Software Engineer opportunity today!

What’s in it for you!
As a C++ Principle Software Engineer with our Markham client, you’ll receive:
•Above market compensation package.
•Remote Video interview process.
•3 weeks’ paid vacation.
•R&D environments - working on new projects.
•Opportunity to work with cutting edge technologies.
•Strong technical teams - great learning/collaboration opportunities.
•Large, stable organization.

What will you do?
As a C++ Principle Software Engineer with our Markham client, you will:
•Sign, develop, and test software to satisfy business requirements in a wide range of products.
•Analyze and optimize software system performance, and assist with software/hardware co-design.
•Liaise with internal and external stakeholders, determine project and feature requirements, and create development plans for software productization.
•Provide leadership in scrums, reviews, and project planning; engage in team building.
•Mentor junior developers.
•Research industry trends and paradigms, and propose new technical directions.

How do you qualify?
To qualify for the C++ Principle Software Engineer role with our Markham client, you must have:
•10+ years’ experience with C++.
•Fluency in speaking Mandarin.
•Development or research experience in two of the following:
oProduction compiler (LLVM/Clang-based).
oProduction language runtime (JVM-related), and/or design and implementation of a major programming language.
oDeep learning frameworks and related ecosystem (TensorFlow, Caffe2, MXNet, ONNX, TVM).
oHardware accelerators (GPUs, NPUs, FPGAs, OR CPU).
•Solid grasp of fundamental concepts related to system design: data structures, algorithms, and operating systems.
•In-depth understanding of computer processor architecture.
•Proficiency with software development tools/concepts: source control, bug tracking, etc.


If you have a passion for hands-on coding in C++ and enjoy working on large system level software projects using cutting edge technologies, then the C++ Principle Software Engineer (Compliers) role with our Markham Ontario client could be the perfect opportunity for you!

Please contact Edwin Chang with your resume at:
edwin.chang@randstad.ca
For more information, or click the Apply button now!
Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.