Search jobs > Markham, ON > Temporary > Junior engineer

Junior Compiler Engineer

Huawei Technologies Canada Co., Ltd.
Markham, ON, CA
Full-time

Our team has an immediate contract opening for a Junior Compiler Engineer.

Responsibilities :

  • Design, develop, and test software to satisfy business requirements in a wide range of products, possibly including (but not limited to) :
  • Compilers targeting next-generation mobile, network, or server hardware;
  • Language runtimes for new programming languages;
  • System-level optimization of deep learning frameworks;
  • Concurrent programming frameworks and distributed systems that can scale from embedded devices to cloud services.
  • Analyze and optimize software system performance.
  • Actively participate in scrums and project planning; be a team player.
  • Learn and adopt new technologies; research, survey, and present industry trends to the team.

What you’ll bring to the team :

  • Proficiency programming in at least one of the following : C++, C, or Java.
  • Solid grasp of fundamental concepts related to system design, such as data structures, algorithms, and operating systems.
  • Experience working in Linux, or Unix-like development environment; proficiency in a Unix shell.
  • Bachelor's, Master's degree or Ph.D. in Computer Science, Computer Engineering, or related field.
  • Experience in compiler construction, programming language design, or systems programming is an asset.
  • Good understanding of processor architecture and hardware accelerators such as GPUs, NPUs, or FPGAs is an asset.
  • Experience in systems design to exploit latest deep learning frameworks and related ecosystem is an asset.
  • Proficiency with software development tools and concepts such as source control, bug tracking, etc is an asset.
  • 30+ days ago
Related jobs
Huawei Technologies Canada Co., Ltd.
Markham, Ontario

Our team has an immediate contract opening for a Junior Compiler Engineer. Compilers targeting next-generation mobile, network, or server hardware;. Computer Science, Computer Engineering, or related field. Experience in compiler construction, programming language design, or systems programming is a...

Huawei Technologies Canada Co., Ltd.
Markham, Ontario

Our team has an immediate contract opening for a Junior Compiler Engineer. Compilers targeting next-generation mobile, network, or server hardware;. Computer Science, Computer Engineering, or related field. Experience in compiler construction, programming language design, or systems programming is a...

Promoted
Outlier
Richmond Hill, Ontario
Remote

Are you an experienced software engineer who would like to lend your coding expertise to train AI models?. PLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of opportunities that may be of interest and sharing with our affiliates. W...

Promoted
freelance.ca
Toronto, Ontario

Job Title: RQ08025 - Software Developer - Back End - Senior. If you are interested kindly send the following documents by Friday, September 18, 10:30 AM EST if that interests you and matches your profile. Knowledge and experience with developing all server-side logic, definition and maintenance of t...

Yoush Consulting
Toronto, Ontario

The back-end developer must analyze, troubleshoot and debug complex and interconnected systems. Seekingan energetic, detailed-oriented, and motivated Software Developer to help createleading web applications for healthcare. The successful candidate will assistwith the creation and maintenance of web...

Amazon
Toronto, Ontario

You should be somebody who enjoys working on complex system software, is customer centric, and feels strongly about building good software as well as making that software achieve its operational goals. Are you interested in shaping the future of video? Are you passionate about enabling smooth and im...

Foilcon
Toronto, Ontario

As Senior Software Developer, you will play a crucial role in the Dynamics 2013/2016 Upgrade project. Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. Experience i...

Kerry Search Partners
Canada

Principal Software Engineer: Real-time Data Analytics and Blockchain. ...

Nucs AI
Toronto, Ontario

We’re currently seeking a skilled Back-End Developer to join our dynamic team as we continue to innovate in the healthcare sector. As a Back-End Developer at Nucs AI, you will play a critical role in building the foundation of our AI-powered medical software solutions. Help build secure, efficient b...

Electronic Arts
Ontario, Canada

As a senior software engineer you are expected to be skilled at engineering communications, analysis, and clarifications. Experience working with a team of engineers to deliver software applications. Passion for making software to create games. ...