Expert Compiler Developer for ARC Processors

2 weeks ago


Markham, Canada Synopsys Full time
Job Description

Synopsys is seeking a skilled Expert Compiler Developer to contribute to the MetaWare compiler tools.

The Role:
  • Develop efficient compiler optimizations and code generation for Synopsys ARC architectures.
  • Implement new programming models for new ARC cores and architecture extensions in the compiler toolchain.
  • Maintain and optimize the current set of ARC compiler tools.
  • Interact with the LLVM community and contribute where necessary.
  • Collaborate with other software and hardware teams to provide compiler and tools perspective for processor design as well as application design.
  • Perform various benchmarking and testing tasks to improve the quality of the compiler products.
  • Support product marketing and product support teams in pre and post sales situations.
Requirements
  • Bachelor's or Master's degree in Computer Science/Engineering, or related field.
  • 5+ years of experience in related fields.
  • Excellent C++ programming skills.
  • Solid problem-solving and analytical skills.
  • Basic knowledge of processor architectures.
  • Experience with development in the LLVM project.
  • Passion for compiler front-end, optimization, and code generation tools.
  • Excellent teamwork and communication skills.
Preferred Qualifications
  • Experience in areas like LLVM, GCC, MLIR, Neural Networks, SYCL, OpenCL, Halide, etc.
  • Experience with embedded processor development tools implementation.
  • Knowledge of RISC-V, RVV, VLIW, Vector, and/or DSP architectures.
About Us

Synopsys offers a stimulating work environment with international contacts, high flexibility, and an attractive compensation package. You will collaborate with highly professional and motivated colleagues who value your contribution.

We are at the heart of innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we're powering it all with the world's most advanced technologies for chip design and software security.

Estimated Salary: $120,000 - $180,000 per year



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

    Synopsys, Inc. is a leader in the design and development of electronic design automation (EDA) software products.Salary:$140,000 - $180,000 per yearWe are seeking an experienced Senior Software Engineer to contribute to our MetaWare compiler tools.About the Role:This role will be responsible for developing efficient compiler optimizations and code generation...


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

    Synopsys, a leader in the chip design and software security industry, is seeking an experienced High-Performance Compiler Developer to join its team. Located in [insert location], this role offers a competitive salary of around $180,000 annually, reflecting the company's commitment to attracting top talent.About SynopsysAs a renowned provider of advanced...


  • Markham, Canada Synopsys Full time

    Synopsys is searching for an enthusiastic and creative Software Engineer to contribute to the MetaWare compiler tools. The MetaWare software development toolchain for the Synopsys' DesignWare® ARC® family of processors is used in a variety of market segments such as internet of things, automotive, industrial, storage, communication, mobile, and digital...


  • Markham, Canada Synopsys Full time

    Synopsys is searching for an enthusiastic and creative Software Engineer to contribute to the MetaWare compiler tools.The MetaWare software development toolchain for the Synopsys' DesignWare® ARC® family of processors is used in a variety of market segments such as internet of things, automotive, industrial, storage, communication, mobile, and digital...


  • Markham, Canada Synopsys, Inc. Full time

    Synopsys is searching for an enthusiastic and creative Software Engineer to contribute to the MetaWare compiler tools.The MetaWare software development toolchain for the Synopsys' DesignWare ARC family of processors is used in a variety of market segments such as internet of things, automotive, industrial, storage, communication, mobile, and digital home; by...


  • Markham, Canada Synopsys, Inc. Full time

    p>Synopsys is searching for an enthusiastic and creative Software Engineer to contribute to the MetaWare compiler tools.The MetaWare software development toolchain for the Synopsys' DesignWare ARC family of processors is used in a variety of market segments such as internet of things, automotive, industrial, storage, communication, mobile, and digital home;...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. 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...

  • Processor

    3 days ago


    Markham, Canada Mobis Parts Canada Corporation Full time

    Mobis Canada **Location**: Markham **Position**: Processor **Number of positions**:1 **On-Site**: YES MOBIS Parts Canada ("MPCA") is a technological leader in the automotive industry focusing on the distribution of parts for Hyundai Motor Company and Kia Motors. Through collaboration, ingenuity and a promise to provide safety and happiness to our customers,...

  • Processor

    4 days ago


    Markham, Canada Mobis Parts Canada Corporation Full time

    Mobis CanadaLocation: MarkhamPosition:  Processor  Number of positions: 1On-Site: YESMOBIS Parts Canada ("MPCA") is a technological leader in the automotive industry focusing on the distribution of parts for Hyundai Motor Company and Kia Motors. Through collaboration, ingenuity and a promise to provide safety and happiness to our customers, we are...


  • Markham, Ontario, Canada Collabera Full time

    Job DescriptionWe are seeking a highly motivated Embedded Systems and Machine Learning Software Engineer to join our team at Collabera.About the RoleThis position exists for an individual with the ability to learn quickly and work independently within a dynamic, fast-paced organization building next-generation mobile devices.ResponsibilitiesDevelop, verify,...


  • Markham, Ontario, Canada Collabera Full time

    Unlock Your Potential as an Embedded Systems Software ArchitectWe are seeking a highly motivated and skilled Embedded Systems Software Architect to join our team at Collabera. In this role, you will be responsible for developing and commercializing firmware for neural network processing technology on cutting-edge processors and proprietary hardware for...

  • Senior Engineer

    4 months ago


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

    Our team has an immediate permanent opening for a Senior Engineer. Responsibilities: Improve the performance of Huawei's Rust compiler, and assist with software/hardware co-design. Collaborate with other engineers to develop new compiler features and contribute to the open-source community. Help shape the future direction of the Rust language. Promote the...


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

    About the RoleWe are seeking a highly motivated and innovative Firmware Validation Engineer to join our team at Synopsys, Inc.As a key member of our mixed-signal design team, you will be responsible for ensuring the reliability and functionality of high-performance digital and mixed-signal designs. Your primary focus will be on writing modular...

  • Data Processor

    6 months ago


    Markham, Canada Giesecke+Devrient Full time

    **Job Summary**: IT Operation Support person provides support services for data processing. The individual is responsible to monitor and manage data processing activities. They also communicate and assist customer service, operation and development department on status update and changes on a daily basis - **Responsibilities**: - Monitor data communication...


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

    Accelerating Computing ExperiencesWe are a pioneering force in the field of high-performance computing, committed to building groundbreaking products that shape our industry and enrich communities worldwide. Our mission is centered around innovation, pushing boundaries to tackle global challenges head-on while striving for exceptional execution, directness,...

  • Chief Technical Expert

    4 months ago


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

    Our team has an immediate permanent opening for an IDE expert.Responsibilities: Facing new business scenarios, new development models, and new programming languages in the future, continuously explore and make breakthroughs in innovative software IDE technologies based on developer experience and productivity, make software development simpler, more...


  • Markham, Canada Qualcomm Full time

    Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > ASICS Engineering General Summary: Qualcomm enables a world where everyone and everything can be intelligently connected. As the world's leading wireless tech innovator, we push the boundaries of what's possible to enable next-gen experiences and drive digital...


  • Markham, Ontario, Canada Collabera Full time

    Company OverviewCollabera is a leading Information Technology (IT) staffing firm with a strong global presence, representing approximately 10,000 professionals across North America. The company supports its clients with a robust recruitment model and a sincere commitment to their success, resulting in over 75% of clients ranking Collabera amongst their top...

  • Co-op Engineer

    4 months ago


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

    Our team has an immediate co-op opening for an 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...


  • Markham, Ontario, Canada Synopsys Full time

    Company Overview">">Synopsys is a leader in the development of silicon IP, providing a broad portfolio of predesigned logic, memory, interfaces, analog, security, and embedded processors.">The company's mission is to help customers integrate more capabilities into their System-on-Chip (SoC) designs, meeting unique performance, power, and size...