FPGA Firmware Design Engineer

1 month ago


Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

About Your Next Challenge:

Harris Geospatial Solutions is seeking a skilled FPGA Firmware Design Engineer to join our team. As a key member of our multi-disciplined design team, you will design, develop, simulate, and integrate challenging FPGA designs based on given project requirements.

Key Responsibilities:

  • Build and implement FPGA models from RTL designs using synthesis, partitioning, and routing tools.
  • Develop, integrate, test, and debug hardware and software collateral in simulation and FPGA models.
  • Write tests and develop the test environment to support verification of hardware and software/firmware.
  • Develop automation aids, flows, and scripts to support FPGA utilization.
  • Use FPGA design tools to fit design, close timing, and improve fitting quality.
  • Contribute to the innovation of FPGA development flows.
  • Design and implement digital systems specifically regarding FPGA technology.
  • Develop Verilog, VHDL, HDL, and graphical designs for FPGAs.
  • Integrate manufacturer IP FPGA cores into customized firmware architectures.
  • Design and validate testbench routines for simulation of FPGA designs and sub-designs.
  • Integrate firmware with target hardware with systems components and software.
  • Perform Static Timing Analysis and generate time constraints for IP blocks.

Requirements:

  • Bachelor's degree or higher in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum 7-10 years of relevant experience.
  • Strong understanding of digital design principles and HDL programming (SystemVerilog, Verilog, and/or VHDL).
  • Familiarity with industry-standard design tools, particularly Xilinx Vivado – Vitis.
  • Design build and test scripting experience (TCL, Linux Bash, Python).
  • Knowledge of Digital Audio Signal Processing and DSP implementation on FPGA.
  • Experience with hardware debugging tools, such as logic analyzers, oscilloscopes, and JTAG.
  • Understanding of Static Timing Analysis and Timing Closure techniques.
  • Knowledge of MPSoC devices and AMBA-AXI architectures is an asset.
  • Knowledge of UVM – functional simulation is an asset.
  • Experience with GIT pipelines is an asset.
  • Experience with design Isolation is an asset.
  • FPGA project documentation (Block Diagram, FSM Design, etc.) is an asset.

Preferred Skills:

  • Strong organizational, analytical, and problem-solving skills, combined with a strong technical presence.
  • Ability to work independently and in a team-based environment.
  • Strong English written and verbal communication skills.

Eligibility Criteria:

  • Must be eligible for registration with the Controlled Goods Program.
  • Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2 / NATO Secret security clearance.
  • Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR).


  • Ottawa, Ontario, Canada BTA Design Services Full time

    We're a dynamic design services company based in Ottawa, looking for a highly skilled Senior ASIC and FPGA Design Engineer to join our team.Company OverviewBTA Design Services is a rapidly growing company that specializes in providing innovative design solutions to leading technology companies. Our team is passionate about delivering high-quality designs...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is a leading high technology telecommunications company seeking a skilled Senior FPGA Design / Verification engineer to join our Ottawa-based R&D team. We believe in fostering a diverse and inclusive culture where employees bring their whole and authentic selves to work.This full-time position offers an opportunity to work on a broad range of...


  • Ottawa, Ontario, Canada Nokia Full time

    Nokia is a leader in the development of cutting-edge technology, and we are currently seeking an experienced Senior FPGA Design Engineer to join our team.About This OpportunityAs a Senior FPGA Design Engineer, you will play a key role in designing complex FPGAs used in embedded telecom applications. Your primary responsibility will be to lead the design and...


  • Ottawa, Ontario, Canada BTA Design Services Inc. Full time

    We are a leading design services company in Ottawa, seeking an experienced Principal ASIC/FPGA Designer to join our team. This role offers the opportunity to work with exciting projects in a stimulating environment, collaborating with companies that lead the world in technology and innovation.About UsBTA Design Services Inc. is a dynamic company that values...


  • Ottawa, Ontario, Canada Ross Full time

    Ross Video is a leading manufacturer of professional broadcast and production equipment. We offer competitive salaries and comprehensive health plans, as well as several perks to help you perform at your best.The ideal candidate is a flexible problem solver that works well independently and in interdisciplinary teams.We are seeking an experienced FPGA...


  • Ottawa, Ontario, Canada BTA Design Services Inc. Full time

    About Us:BTA Design Services Inc. is a leading provider of electronic design services in Canada and beyond.Develop embedded software for Linux environments and standalone products.Create base layer and middleware embedded software.Design and implement low-level hardware drivers in the Linux kernel and/or user space.Design, implement, and test new systems,...


  • Ottawa, Ontario, Canada Ross Full time

    High-Quality Product Development OpportunityWe are seeking a skilled Senior FPGA Verification Engineer to join our team at Ross Video. This is an exciting opportunity to work on the development of next-generation broadcast video processing technology.About the Role:The ideal candidate will be responsible for driving the creation of world-leading product...


  • Ottawa, Ontario, Canada Altis Technology Full time

    About Altis TechnologyWe are a leading network client seeking an experienced Firmware Engineer to join our team at the Kanata office.This is a contract role with 6 months duration, offering high potential for extension up to 12 months. The role will be based on-site at the Kanata office, allowing for hybrid work arrangements.Job Description:The successful...


  • Ottawa, Ontario, Canada Alphawave IP Inc Full time

    Unlock the Future of Digital TechnologyWe're seeking an experienced Senior FPGA Engineer to join our team at Alphawave Semi. Our mission is to accelerate data communication and power innovation in industries such as data centers, networking, storage, AI, 5G wireless infrastructure, and autonomous vehicles.The Opportunity:This role involves contributing to...


  • Ottawa, Ontario, Canada Belcan Full time

    Job Description:At Belcan, we're seeking a highly skilled Broadcast Technology Lead FPGA Architect to join our team. As a key member of our design team, you will play a crucial role in developing innovative features for our integrated hyperconverged hardware platform.Responsibilities:Architect and design professional media transport solutions over SMPTE ST...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is committed to our people-first philosophy, prioritizing a personalized and flexible work environment that empowers individual growth, wellbeing, and belonging. We're a technology company that leads with our humanity, driving business priorities alongside meaningful social, community, and societal impact.Why Choose Ciena?Our company...


  • Ottawa, Ontario, Canada Ross Full time

    About the RoleWe are seeking an experienced Senior FPGA Verification Developer to join our team, focusing on automation and test development. This is an exciting opportunity for someone who wants to make a significant impact in the development of world-leading broadcast video processing technology.Key Responsibilities:Develop and maintain a comprehensive...


  • Ottawa, Ontario, Canada Tbwa ChiatDay Inc Full time

    Astera Labs is a pioneering force in innovative connectivity solutions, unlocking the full potential of AI and cloud infrastructure. Our Intelligent Connectivity Platform integrates PCIe, CXL, and Ethernet semiconductor-based solutions with the COSMOS software suite for system management and optimization. Inspired by trusted relationships with hyperscalers...


  • Ottawa, Ontario, Canada Advanced Micro Devices Full time

    Salary:  We estimate the annual salary to be in the range of $120,000-$180,000, depending on location and experience.">About AMD:At Advanced Micro Devices, we are passionate about pushing the boundaries of innovation to solve the world's most complex challenges. Our mission is to build great products that accelerate next-generation computing experiences –...


  • Ottawa, Ontario, Canada BTA Design Services Full time

    We are BTA Design Services, a leading design services company in Ottawa. Our mission is to deliver innovative solutions for our clients through collaboration with talented individuals like you.Estimated Salary$120,000 - $180,000 per year, depending on experience.As a Senior ASIC/FPGA Designer at BTA Design Services, you will work with a dynamic team to...


  • Ottawa, Ontario, Canada Raven Connected, Inc. Full time

    About UsRaven Connected, Inc. is a cutting-edge automotive video telematics hardware and software company based in downtown Ottawa.We're a small team of talented engineers dedicated to advancing fleet management and leading edge automotive video technology.We're seeking an experienced Android Firmware Developer to join our dynamic engineering team as a key...


  • Ottawa, Ontario, Canada BTA Design Services Inc. Full time

    We are a dynamic design services company in Ottawa, continuously striving to deliver innovative solutions for our clients. Estimated Salary: $140,000 - $180,000 per annum Job Description:The Senior ASIC Designer will be responsible for leading the development of complex digital designs from high-level requirements to detailed...


  • Ottawa, Ontario, Canada BTA Design Services Inc. Full time

    We are seeking a highly experienced Senior ASIC/FPGA Verification Specialist to join our team at BTA Design Services Inc. in Ottawa.With a minimum of 8 years of experience in ASIC/FPGA verification, you will be responsible for priming verification activities, architecting verification environments, and participating in test case writing.The ideal candidate...


  • Ottawa, Ontario, Canada Nanometrics Full time

    Nanometrics, a leading provider of scientific dataloggers and ground motion sensors, is seeking a highly skilled firmware expert to join its team.The ideal candidate will have a strong background in software design and architecture, with excellent knowledge of C++ and experience in embedded system development on Linux and/or in an RTOS environment.We are...

  • Senior Linux Engineer

    1 month ago


    Ottawa, Ontario, Canada Telesat Full time

    At Telesat, we are seeking a skilled Senior Linux Developer to contribute to the design, development, and testing of our cutting-edge LightSpeed Software.This role will involve collaborating with experienced engineers to develop and maintain embedded software modules using programming languages like C++ and Python.The successful candidate will also be...