Talent.com
Senior Technical Staff Engineer – Software, FPGA
Senior Technical Staff Engineer – Software, FPGAMicrochip Technology • Home Office, British Columbia, Canada
No longer accepting applications
Senior Technical Staff Engineer – Software, FPGA

Senior Technical Staff Engineer – Software, FPGA

Microchip Technology • Home Office, British Columbia, Canada
9 days ago
Job type
  • Full-time
  • Remote
Job description

Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip’s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our ; we affectionately refer to it as the and it’s won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over without a great team dedicated to empowering innovation. People like you.

Visit our page to see what exciting opportunities and company await!

Job Description : Responsibilities :

  • Develop state-of-the-art FPGA CAD algorithms to improve circuit performance, power, and tool runtime.
  • Execute methodical, scientific experiments to validate the extent of algorithmic improvements.
  • Analyze performance bottlenecks of high-speed protocols in FPGA applications.
  • Contribute to evaluation of logic and routing for future FPGA architectures, and help drive speed, power, and cost targets.
  • Develop example FPGA application benchmarks, either by coding them in Verilog and high-level synthesis tools, or by programming generation algorithms.
  • Analyze and share your data with various groups within the company.
  • Perform design reviews, unit testing, and code reviews.
  • Own and maintain code modules.
  • Study literature in the CAD industry and contribute to research discussions.

Requirements / Qualifications :

Job Requirements :

  • BS, MS or PhD in CS / EE or related field.
  • 18 years of relevant research or work experience in programmable architecture, applications implementation, or Software Engineering.
  • Strong knowledge and ability in C++, as well as a deep understanding of algorithms and data structures.
  • Comfortable with software development in a Linux environment.
  • Outstanding oral and written communication skills, willingness to document work products.
  • Preferred Qualifications :

  • Exposure to Placement, Routing, Synthesis, Static Timing Analysis (STA) for FPGA or ASIC.
  • Practical coding experience in Verilog and Python.
  • Familiarity with PyTorch, Graph Neural Network, CUDA, Machine learning, linear and non-linear optimization.
  • Exposure to parallel programming techniques, like TBB.
  • Experience with source code management systems (Git).
  • Experience with shell scripting languages (Python, TCL, Bash, Perl).
  • Travel Time : 0% - 25%

    Pay Range :

    We offer a total compensation package that ranks among the best in the industry. It consists of competitive base pay, restricted stock units, and quarterly bonus payments. In addition to these components, our package includes health benefits that begin day one, retirement savings plans, and an industry leading IESPP program with a 6-month look back feature. Find more information about all our benefits at the link below : The annual base salary range for this position is $107,000 - $226,000.

  • Range is dependent on numerous factors including job location, skills and experience.
  • To all recruitment agencies :

    Create a job alert for this search

    Staff Software Engineer • Home Office, British Columbia, Canada

    Similar jobs
    Senior Structural Engineer - Stellar Recruitment Inc.

    Senior Structural Engineer - Stellar Recruitment Inc.

    Stellar Recruitment Inc. • kelowna, bc, ca
    Temporary
    Our exciting client in North Vancouver is looking for a Senior Structural Engineer, with a specialty in Structural-Outfitting projects. Working within assigned production areas, this position evalua...Show more
    Last updated: 10 hours ago • Promoted • New!
    Associate Director - Product Development Engineer - kelowna

    Associate Director - Product Development Engineer - kelowna

    EPM Scientific • kelowna, bc, ca
    Full-time
    The Associate Director of Product Engineering will serve as a key technical leader responsible for overseeing the design, development, and manufacturability of complex medical devices and combinati...Show more
    Last updated: 10 hours ago • Promoted • New!
    STRIDE AI Engineer / Architect - kelowna

    STRIDE AI Engineer / Architect - kelowna

    APEX-TEK PLACEMENT CONSULTANTS PRIVATE LIMITED • kelowna, bc, ca
    Full-time
    Job Title : STRIDE AI Engineer / Architect.Location : Remote(25% Travel is required).For USA location will be Princeton, NJ. AI engineering, software architecture, security-by-design (STRIDE), and pla...Show more
    Last updated: 10 hours ago • Promoted • New!
    Head of Demand Generation

    Head of Demand Generation

    Martell Ventures • Kelowna, British Columbia, Canada
    Full-time
    Location : Kelowna, BC (In-Office Only).Martell Media, SaaS Academy, and Pink Skirt Project.You are responsible for transforming attention into MQLs and revenue, operating with both strategic clarit...Show more
    Last updated: 8 days ago • Promoted
    Senior Analytics Engineer - TekRek

    Senior Analytics Engineer - TekRek

    TekRek • kelowna, bc, ca
    Full-time
    TekRek has partnered with a fast growing firm specializing in AI enablement and data optimization.Our client works with some of the top tier technology firms in Silcom Valley.With rapid growth and ...Show more
    Last updated: 1 day ago • Promoted
    Senior Structural Engineer - kelowna

    Senior Structural Engineer - kelowna

    Stellar Recruitment Inc. • kelowna, bc, ca
    Temporary
    Our exciting client in North Vancouver is looking for a Senior Structural Engineer, with a specialty in Structural-Outfitting projects. Working within assigned production areas, this position evalua...Show more
    Last updated: 10 hours ago • Promoted • New!
    Manufacturing Engineer - kelowna

    Manufacturing Engineer - kelowna

    HCR Permanent Search • kelowna, bc, ca
    Permanent
    Our client, a global leader in automotive parts manufacturing, is currently seeking a Manufacturing Engineer for their Vaughan facility. What is critical for them is that the person has been employe...Show more
    Last updated: 10 hours ago • Promoted • New!
    Physics Private Tutoring Jobs Salmon Arm

    Physics Private Tutoring Jobs Salmon Arm

    Superprof • Salmon Arm, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Analytics Engineer

    Senior Analytics Engineer

    TekRek • kelowna, bc, ca
    Full-time
    TekRek has partnered with a fast growing firm specializing in AI enablement and data optimization.Our client works with some of the top tier technology firms in Silcom Valley.With rapid growth and ...Show more
    Last updated: 1 day ago • Promoted
    Java Software Engineer - kelowna

    Java Software Engineer - kelowna

    BeaconFire Inc. • kelowna, bc, ca
    Full-time
    BeaconFire is looking for candidates with a strong background in Software Engineering or Computer Science for a Java / Software Developer position. Develop software and web applications using Java 8 / J...Show more
    Last updated: 4 hours ago • Promoted • New!
    Java Software Engineer

    Java Software Engineer

    BeaconFire Inc. • kelowna, bc, ca
    Full-time
    BeaconFire is looking for candidates with a strong background in Software Engineering or Computer Science for a Java / Software Developer position. Develop software and web applications using Java 8 / J...Show more
    Last updated: 4 hours ago • Promoted • New!
    Senior Automation Engineer

    Senior Automation Engineer

    Qualitest • kelowna, bc, ca
    Full-time
    Qualitest looking for a Senior Automation Engineer with strong technical expertise and leadership qualities.The ideal candidate should be a self-starter who can quickly contribute, lead automation ...Show more
    Last updated: 7 days ago • Promoted
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Kelowna, BC, Canada
    Full-time
    Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Infrastructure Engineer with Kubernetes - kelowna

    Sr. Infrastructure Engineer with Kubernetes - kelowna

    Confidential • kelowna, bc, ca
    Full-time
    The role seeks a highly experienced Infrastructure Specialist to spearhead the design, deployment, and operational excellence of a modern cloud-native infrastructure. The ideal candidate must posses...Show more
    Last updated: 7 days ago • Promoted
    Sr. Infrastructure Engineer with Kubernetes - Confidential

    Sr. Infrastructure Engineer with Kubernetes - Confidential

    Confidential • kelowna, bc, ca
    Full-time
    The role seeks a highly experienced Infrastructure Specialist to spearhead the design, deployment, and operational excellence of a modern cloud-native infrastructure. The ideal candidate must posses...Show more
    Last updated: 7 days ago • Promoted
    Associate Director - Product Development Engineer

    Associate Director - Product Development Engineer

    EPM Scientific • kelowna, bc, ca
    Full-time
    The Associate Director of Product Engineering will serve as a key technical leader responsible for overseeing the design, development, and manufacturability of complex medical devices and combinati...Show more
    Last updated: 10 hours ago • Promoted • New!
    Senior Automation Engineer - Qualitest

    Senior Automation Engineer - Qualitest

    Qualitest • kelowna, bc, ca
    Full-time
    Qualitest looking for a Senior Automation Engineer with strong technical expertise and leadership qualities.The ideal candidate should be a self-starter who can quickly contribute, lead automation ...Show more
    Last updated: 7 days ago • Promoted
    Product Design Engineer - kelowna

    Product Design Engineer - kelowna

    Adamson Systems Engineering • kelowna, bc, ca
    Full-time
    We are hiring for many new positions to keep up with global demand.As a leader in the design and manufacture of premium loudspeaker systems for live sound and installation markets, our name is cele...Show more
    Last updated: 5 hours ago • Promoted • New!