Job Search and Career Advice Platform

Enable job alerts via email!

Lead Software Engineer

Cadence Design Systems

British Columbia

On-site

CAD 89,000 - 167,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

Une entreprise de technologie innovante recherche un ingénieur en logiciels principal pour travailler sur le compilateur de prototypage Protium. Le candidat idéal possédera un baccalauréat en informatique ou en génie électrique, avec 5 ans d'expérience, ou une maîtrise avec 3 ans d'expérience. Le rôle nécessitera des compétences en anglais, car vous collaborerez avec des équipes mondiale et des clients. La fourchette salariale à British Columbia est de 89,600 à 166,400 CAD, avec des possibilités de compensation incitative et des avantages tels qu'un plan 401(k).

Benefits

Congés payés
Plan de retraite 401(k) avec contribution de l'employeur
Options de plan médical, dentaire et de vision

Qualifications

  • Au moins cinq ans d'expérience connexe pour le baccalauréat.
  • Au moins trois ans d'expérience connexe pour la maîtrise.
  • Un doctorat dans le domaine correspondant.

Responsibilities

  • Développement du compilateur de prototypage Protium avec un accent sur la performance.
  • Collaboration avec des ingénieurs logiciels pour la conception et la validation matérielle.
  • Interaction avec les clients pour comprendre les exigences.

Skills

Connaissance de l'anglais

Education

Baccalauréat en informatique ou en génie électrique
Maîtrise en domaine connexe
Doctorat pertinent
Job description
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

This role centers on the development of the Protium high‑performance prototyping compiler, with a focus on enhancing performance, reducing compile times, and optimizing memory efficiency. You will contribute to FPGA design, verification and simulation, timing closure, and hardware validation, while collaborating closely with fellow software engineers. In addition, you will engage with application engineers and customers to understand their requirements and deliver innovative solutions that address complex challenges.

Ingénieur en logiciels : Cadence est une cheffe de file essentielle dans la conception de systèmes électroniques, s’appuyant sur plus de 30 ans d’expertise en logiciels informatiques. L’entreprise applique sa stratégie sous-jacente de conception de système intelligent pour fournir des logiciels, du matériel et de l’IP qui transforment les concepts du design en réalité. Les clients de Cadence sont les entreprises les plus innovantes au monde, offrant des produits extraordinaires allant des puces aux systèmes, des produits chimiques aux médicaments, en passant par la fabrication pour les applications de marché les plus dynamiques, y compris l’informatique à grande échelle, les communications 5G, l’automobile, les appareils mobiles, l’aérospatiale, les biens de consommation, l’industrie et les sciences de la vie. Nous sommes fiers de créer et de maintenir une culture d’entreprise qui favorise l’innovation et le succès commercial. Cadence est reconnue comme l’un des meilleurs lieux de travail partout dans le monde, notamment comme l’une des « 100 meilleures entreprises pour lesquelles travailler » par le magazine Fortune au cours des dernières années. Cadence est cotée en bourse au S&P 500 et au NASDAQ 100.

Chez Cadence, nous embauchons et développons des leaders et des innovateurs qui veulent avoir un impact sur le monde de la technologie. Palladium™ et Protium™ sont le duo dynamique de Cadence qui a connu un énorme succès auprès de nos clients. Avec les plateformes Palladium™ et Protium™ de Cadence®, les équipes de conception et de vérification peuvent rapidement mettre en place un système d’émulation ou de prototypage et fournir une plateforme présilicium pour le développement logiciel précoce, la validation du système et les régressions matérielles.

L’ingénieur logiciel travaillera sur le duo dynamique de Cadence, collaborant avec une équipe diversifiée mondialement répartie dans différentes régions géographiques. Le candidat retenu travaillera également avec le responsable du soutien technique et les principaux clients pour résoudre les problèmes de mise en œuvre ou d’utilisation. Vous travaillerez avec une équipe de rêve pour fournir une solution révolutionnaire dans le monde de l’émulation et du prototypage.

Le niveau hiérarchique de l’ingénieur en logiciels dépendra de son expérience et de ses études.

Qualifications
  • Ingénieur en logiciels principal – Baccalauréat en informatique ou en génie électrique avec au moins cinq ans d’expérience connexe, ou maîtrise avec au moins trois ans d’expérience connexe, ou un doctorat correspondant.
  • La connaissance de l’anglais est exigée pour ce poste, car le rôle nécessite d’interagir avec d’autres entités à l’échelle mondiale ainsi qu’avec des employés et intervenants dans d’autres provinces canadiennes.

The annual salary range for British Columbia is 89,600 CAD to 166,400 CAD. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.

We’re doing work that matters. Help us solve what others can’t.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.