Senior Technical Staff Engineer – Software, FPGA

2 weeks ago


BC Canada FHLB Des Moines Full time

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 *Aggregate System* 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**: *Microchip Technology Inc. **does not** accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.*At Microchip, employees are our greatest strength. As one of the top performing semiconductor companies in the world, we are led by a set of guiding values and a mission to empower innovation to enhance the human experience. We work tirelessly to create a company culture that highlights how important every employee is to our mission.#J-18808-Ljbffr



  • , BC, Canada FHLB Des Moines Full time

    A leading semiconductor company is seeking a Senior Technical Staff Engineer specializing in Software and FPGA design. The ideal candidate will be responsible for developing advanced FPGA CAD algorithms to enhance circuit performance and analyzing high-speed protocol bottlenecks. Applicants should possess a BS, MS, or PhD in Computer Science or Electrical...

  • Senior FPGA Designer

    4 weeks ago


    , , Canada Fidus Systems Full time

    Overview Fidusis is a global high-tech design firm headquartered in Ottawa, with design centers in Waterloo and San Jose. We specialize in leading-edge electronic product development, including hardware, software, FPGA, and signal integrity. Our teams innovate, design, and deliver next-generation products for clients in emerging technology markets. We work...


  • , , Canada Microchip Technology Inc. Full time

    Senior Software Engineer — SmartHLS Applications (FPGA/SoC) Join to apply for the Senior Software Engineer — SmartHLS Applications (FPGA/SoC) role at Microchip Technology Inc. Job Description Role Summary: Design, productize, and support SmartHLS-based C++ open-source libraries and reference applications for Microchip’s PolarFire® FPGA and PolarFire®...


  • , BC, Canada FHLB Des Moines Full time

    A leading semiconductor company located in Canada, British Columbia, is looking for a candidate to develop advanced FPGA CAD algorithms and improve circuit performance. The position requires at least a BS, MS, or PhD in CS/EE along with significant experience in programmable architectures and software engineering. Ideal candidates will have strong skills in...


  • Montreal, Quebec, HP G, Canada Anyon Systems Inc. Full time

    Location: Montreal/OttawaAbout Anyon Systems:Anyon Systems is a quantum computing company located in the Greater Montreal Region with a satellite office in Waterloo/Ottawa. We work at the cutting edge of technology to develop and commercialise superconducting quantum computers. The company is rapidly growing and has both hardware and software groups to...


  • KANATA, Ontario, KK E Canada Stefanini Group Full time

    Details: Stefanini Group is hiring Stefanini is looking for FPGA Design Engineer with Radio experience (Onsite Role) in Ottawa, Ontario, Canada For quick apply, please contact Rahul Kumar Ph: / Total Days Total PTO(See Below the bifurcation)   * 10 Days PTO( 80 Hours of PTO  - Accrual Basis) *  9 Holidays on average throughout the year *  3 Personal...

  • Senior Engineer II

    4 weeks ago


    , , Canada Microchip Technology Inc. Full time

    Join to apply for the Senior Engineer II - Software role at Microchip Technology Inc. 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? Microchip...

  • FPGA Design Engineer

    2 weeks ago


    Richmond, BC VA E, Canada ATEN Canada Technologies Inc. Full time

    Job Description:FPGA engineer develops world leading KVM switches. We hire FPGA engineers with a broad set of skills who are ready to tackle new connectivity and management solutions in information technology.Development and verification of high speed FPGA systems.Develop and implement data and signal processing algorithms.Job Skills/ Requirements:2+ years...


  • , BC, Canada Alpine Software Group Full time

    About Velora: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora , with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable....


  • Canada - Toronto - Yonge Street (th Floor) Microchip Full time

    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...