Software Engineer

6 days ago


Markham, Ontario, Canada Synopsys, Inc. Full time

We're driving innovation at Synopsys, shaping the way we live and connect through continuous technological advancements. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.

About You

You are a seasoned engineer with a strong background in formal verification, equivalence checking, and SAT/SMT solvers. You possess excellent coding skills in C/C++ and have a deep understanding of algorithms and data structures. Your analytical and problem-solving abilities are exceptional, allowing you to tackle complex verification challenges efficiently.

  • Developing and enhancing formal verification solutions with a focus on equivalence checking and SAT/SMT solver technologies.
  • Implementing and optimizing verification algorithms to improve the performance and capacity of our VC Formal tool.
  • Collaborating with cross-functional teams to integrate formal verification methodologies into the overall verification flow.


  • Markham, Ontario, Canada Huawei Full time

    Job DescriptionWe are seeking a highly skilled Research Engineer to join our team at Huawei. As a key member of our research and development group, you will play a crucial role in exploring and applying state-of-the-art Large Language Models (LLMs) and Artificial Intelligence (AI) techniques to enhance software engineering processes.Key...


  • Markham, Ontario, Canada Huawei Full time

    Job DescriptionOur team at Huawei is seeking a highly skilled Research Engineer to join our efforts in advancing software engineering processes using Large Language Models and AI techniques.**Responsibilities:**• Conduct advanced research to explore and apply state-of-the-art LLM and AI methods to improve requirements analysis, system design, modeling, and...


  • Markham, Ontario, Canada Qualcomm Full time

    Job Overview">The Qualcomm Software Engineering team is responsible for designing, developing, and validating embedded and cloud edge software applications. As a Staff Engineer, you will work closely with systems, hardware, architecture, and test engineers to design system-level software solutions that meet customer needs.">Main Responsibilities">">Create...


  • Markham, Ontario, Canada Qualcomm Full time

    Job SummaryAs a Software Engineering Lead, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers. You will work closely with cross-functional teams to define requirements, develop software architectures, and implement testing strategies.Key Responsibilities:- Collaborate with product...


  • Markham, Ontario, Canada Advanced Micro Devices, Inc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...

  • Software Engineer

    3 days ago


    Markham, Ontario, Canada Junipurr Jewelry Full time

    About the RoleWe are looking for a talented Software Engineer to develop cutting-edge solutions for Junipurr Jewelry.Key RequirementsBachelor's degree in Computer Science or related field.1-2 years of experience in software development.Strong understanding of full-stack development concepts.Excellent problem-solving skills and attention to detail.The...

  • Software Engineer

    4 days ago


    Markham, Ontario, Canada Huawei Canada Full time

    Huawei Canada has an immediate permanent opening for a Software Engineer.About the team:The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generation cloud serverless products that encompass core infrastructure and databases. This lab addresses various data challenges, including cloud-native...


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

    Location: Markham, ONPay Rate: $65.00/hr to $70.00/hr on T4Top 3 skills:1) Windows driver development experience2) WDDM and Graphics knowledges3) C/C++ programming skillsTHE ROLE:Client is looking for a specialized software engineer who is passionate about developing the SW stack for the world first class semi-customized products. You will be a member of SW...


  • Markham, Ontario, Canada Advanced Micro Devices, Inc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Markham, Ontario, Canada TPT - Time Partition Testing Full time

    At TPT - Time Partition Testing, we are looking for a highly skilled Software Development Engineer to join our team.About the RoleThis is an entry-level position that involves working on firmware development projects from start to finish.Key ResponsibilitiesDesign and develop software applications for embedded systems.Collaborate with cross-functional teams...


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

    Location: Markham, ONPay Rate: $65.00/hr to $70.00/hr on T4Top 3 skills: 1) Windows driver development experience 2) WDDM and Graphics knowledges 3) C/C++ programming skillsTHE ROLE:Client is looking for a specialized software engineer who is passionate about developing the SW stack for the world first class semi-customized products. You will be a member of...


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

    Location: Markham, ON Pay Rate: $65.00/hr to $70.00/hr on T4 Top 3 skills: 1) Windows driver development experience 2) WDDM and Graphics knowledges 3) C/C++ programming skills THE ROLE: Client is looking for a specialized software engineer who is passionate about developing the SW stack for the world first class semi-customized products. You will be...


  • Markham, Ontario, Canada The Nationwide Group Full time

    Job OverviewThe Nationwide Group is a leading provider of outsourced financial services software. We are seeking an experienced QA Automation Manager to lead our test engineering team in delivering high-quality products within tight deadlines.About the RoleThis position reports to the Senior Manager of Software Engineering and is responsible for leading a...


  • Markham, Ontario, Canada BeachHead Inc. Full time

    At BeachHead Inc., we are seeking a highly skilled Python Developer – CyberSecurity to join our team. This role requires a versatile self-starter with strong software engineering experience, API development expertise, and a solid understanding of network protocols and cybersecurity principles.Responsibilities:Meet with stakeholders to analyze and validate...


  • Markham, Ontario, Canada Huawei Full time

    Key Responsibilities:The Senior Principal Compiler Engineer will be responsible for:Designing, developing, and testing software to meet business requirements.Analyzing and optimizing software system performance to ensure efficient execution.Liaising with internal and external stakeholders to determine project and feature requirements.Providing leadership and...


  • Markham, Ontario, Canada Advanced Micro Devices Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded. Underpinning our...


  • Markham, Ontario, Canada Synopsys, Inc. Full time

    Synopsys is a global leader in electronic design automation (EDA). Our technology enables the creation of intelligent systems that transform industries and improve lives. We are at the forefront of the Era of Pervasive Intelligence, shaping the future of electronics and software.We are seeking a talented Principal Software Engineer/Software Architect to join...

  • Software Engineer

    2 weeks ago


    Markham, Ontario, Canada Huawei Canada Full time

    Huawei Canada has an immediate 12-month contract opening for an Engineer.About the team:Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and iterative optimization of its...

  • Software Engineer

    3 days ago


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

    Huawei Canada has an immediate 12-month contract opening for an Engineer.About the team:Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and iterative optimization of its...


  • Markham, Ontario, Canada Advanced Micro Devices inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...