Staff Software Engineer

4 weeks ago


Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time
Staff Software Engineer

At Huawei Technologies Canada Co., Ltd., we are seeking a highly skilled and experienced Staff Software Engineer to join our team.

Key Responsibilities:

  • Design and develop new software features and elements for system design.
  • Mentor and lead a team of developers to contribute to software development at the product or platform level.
  • Take charge of the design and code writing for specific cross-sub-systems or key algorithms.
  • Continuously track and analyze emerging technical trends and developments in industry and academia.
  • Translate business and technical needs into innovative technology solutions that align with organizational objectives.
  • Generate intellectual property from research findings.
  • Participate in open source and standard meetings to present solutions.

Requirements:

  • BS, MSc, or PhD in Computer Science, Software Engineering, or Computer Engineering.
  • Over 8 years of programming experience with C++/Java, including object-oriented design.
  • Proficiency in mainstream big data technologies, including Hadoop, Spark, Hive, HBase, MongoDB, and others.
  • In-depth knowledge of data structures, algorithms, and design patterns.
  • Possesses knowledge in machine learning, deep learning, LLM, and various AI domains is an asset.
  • Experience in vector database development or vector index and data engineering is an asset.
  • Excellent communication, presentation, and problem-solving skills.

What We Offer:

A dynamic and collaborative work environment, opportunities for professional growth and development, and a competitive compensation package.



  • Markham, Ontario, Canada General Motors Canada Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at General Motors Canada. As a key member of our software development team, you will be responsible for designing, developing, and testing automotive infotainment application software using C/C++ and Qt Application frameworks.Key ResponsibilitiesLead the development of...


  • Markham, Ontario, Canada General Motors Canada Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at General Motors Canada. As a key member of our software development team, you will be responsible for designing, developing, and testing automotive infotainment application software using C/C++ and Qt Application frameworks.Key ResponsibilitiesLead the development of...

  • Software Engineer

    6 days ago


    Markham, Ontario, Canada Jonas Software - Canada Full time

    Software EngineerJonas Software – Club DivisionWe are seeking a skilled Software Engineer to join our Research and Development team at Jonas Club Software. Our goal is to deliver high-quality software that meets real-world needs and exceeds customer expectations.The ideal candidate will have great Web Development skills and experience, allowing them to...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Senior Staff EngineerWe are seeking a highly skilled Senior Staff Engineer to join our team at Huawei Technologies Canada Co., Ltd.About the RoleThe successful candidate will be responsible for performing in-depth analysis on graphics applications and optimizing software components to deliver exceptional graphics experiences on Huawei GPU.Key...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Senior Staff EngineerWe are seeking a highly skilled Senior Staff Engineer to join our team at Huawei Technologies Canada Co., Ltd.About the RoleThe successful candidate will be responsible for performing in-depth analysis on graphics applications and optimizing software components to deliver exceptional graphics experiences on Huawei GPU.Key...

  • Software Engineer

    6 days ago


    Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Research and Development team at Jonas Software UK. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the real-world needs of our customers.Key ResponsibilitiesDesign and develop scalable, high-volume...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Senior Staff EngineerWe are seeking a highly skilled Senior Staff Engineer to join our team at Huawei Technologies Canada Co., Ltd.About the RoleThis is a permanent position that requires a deep understanding of graphics applications and software development.Key ResponsibilitiesPerform in-depth analysis of graphics applications and optimize software...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Senior Staff EngineerWe are seeking a highly skilled Senior Staff Engineer to join our team at Huawei Technologies Canada Co., Ltd.About the RoleThis is a permanent position that requires a deep understanding of graphics applications and software development.Key ResponsibilitiesPerform in-depth analysis of graphics applications and optimize software...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Staff Software Engineer Big Data PlatformJob Summary:We are seeking a highly skilled Staff Software Engineer to join our Big Data Platform team. As a Staff Software Engineer, you will be responsible for designing, developing, and implementing new features and software elements for our system design. You will also mentor and lead a team of...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Staff Software Engineer Big Data PlatformOur team at Huawei Technologies Canada Co., Ltd. is seeking a highly skilled Staff Software Engineer to join our Big Data Platform team. As a key member of our team, you will be responsible for designing, developing, and implementing new features and software elements for our system design.Key Responsibilities:Design...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Staff Software Engineer Big Data PlatformOur team at Huawei Technologies Canada Co., Ltd. is seeking a highly skilled Staff Software Engineer to join our Big Data Platform team. As a key member of our team, you will be responsible for designing, developing, and implementing new features and software elements for our system design.Key Responsibilities:Design...

  • Software Developer

    1 month ago


    Markham, Ontario, Canada Jonas Software - Canada Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Jonas Software - Canada. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming...

  • Software Developer

    1 month ago


    Markham, Ontario, Canada Jonas Software - Canada Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Jonas Software - Canada. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming...

  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking a highly skilled and experienced Software Developer to join our Research and Development team at Jonas Software UK. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop scalable,...

  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking a highly skilled and experienced Software Developer to join our Research and Development team at Jonas Software UK. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop scalable,...

  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our Research and Development team at Jonas Software UK. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop scalable, high-volume web...

  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our Research and Development team at Jonas Software UK. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop scalable, high-volume web...


  • Markham, Ontario, Canada JAM Software GmbH Full time

    Embedded Software DeveloperWe are seeking a highly motivated and dynamic Embedded Software Developer to join our team at JAM Software GmbH. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software applications for embedded systems.Key ResponsibilitiesCollaborate with experienced engineers to design and...


  • Markham, Ontario, Canada Qualcomm Full time

    Job Title: Staff Machine Learning EngineerQualcomm Canada ULC is seeking a highly skilled Staff Machine Learning Engineer to join our AI Software team. As a key member of our team, you will be responsible for developing and optimizing deep neural network (DNN) models for the Qualcomm AI Stack.Job Summary:We are looking for a talented Machine Learning...


  • Markham, Ontario, Canada Qualcomm Full time

    Job Title: Staff Machine Learning EngineerQualcomm Canada ULC is seeking a highly skilled Staff Machine Learning Engineer to join our AI Software team. As a key member of our team, you will be responsible for developing and optimizing deep neural network (DNN) models for the Qualcomm AI Stack.Job Summary:We are looking for a talented Machine Learning...