N

FPGA Engineer

Niobium
Full-time
Remote
United States

FPGA Engineer

At Niobium Microsystems, we develop high performance microelectronic products to enable the secure collection, processing, and distribution of critical data. We are a trusted partner for DoD and commercial customers whose solutions require lower power, higher efficiency, and proven security.

 

Founded as a 2021 spinout from a world-class security and computing systems R&D company, our team combines decades of experience in advanced semiconductor design with experience in advanced cryptography. Niobium is headquartered in Dayton, Ohio with additional locations in Portland, Oregon; and Columbus, Ohio. The preferred location for this position is Columbus, Ohio but we will not be limited by geography for the right candidate.

 

Our values are at the heart of every decision we make and we understand that each member of our talented team is the key to our on-going success. For those reasons, we've designed a highly competitive benefits program to support employees and their families. These include: 

  • Competitive salaries 
  • Employer paid health care
  • Employer contribution to health savings account
  • Flexible time off
  • Flexible work location with remote options
    • Location Preferences: Portland, OR;Columbus, OH; Dayton, OH; Fayetteville, AR; or San Francisco, CA
  • 401K employer match


POSITION DESCRIPTION /

Niobium Microsystems is looking for an  FPGA Engineer to join our growing Hardware team. This role requires 5-8+ years of industry experience, though exceptional candidates may substitute some experience with relevant academic coursework.  

We seek passionate and creative engineers with strong technical skills who thrive in a collaborative environment. As part of our expanding SoC team, you will work alongside a talented group of engineers to research, design, and implement cutting-edge methodologies and architectures. This role offers the opportunity to contribute across all aspects of SoC development, including design, verification, and implementation, making a direct impact on our innovative hardware solutions.

JOB RESPONSIBILITIES / 

Primary Responsibilities:

  • Overview
    • Contribute to a small team of expert SoC engineers by owning FPGA development and implementation. 
    • Develop clock and reset generators, ensuring robust and efficient timing control.
    • Architect and integrate complex AXI crossbars for handling clock domain and bus width crossings.
    • Implement, integrate, and validate custom and third-party IPs within the FPGA fabric.
    • Develop clock and reset generators, ensuring robust and efficient timing control.
    • Execute functional simulations using industry-standard tools (e.g., Synopsys, Cadence) to validate FPGA designs.
    • Collaborate with firmware and software teams to ensure proper communication between FPGA hardware and software layers


DESIRED SKILLS & EXPERIENCE /

  • Ability to build FPGA infrastructure from scratch, including:
    • Processor subsystem (microblaze for example)
    • Clock and reset generators
    • Complex AXI crossbar design for clock domain and bus width crossing
    • Peripherals and external high-speed memory interface and memory map
  •  Implementation of IPs within the FPGA
  • Synthesis and timing constraints. Timing analysis and closure
  •  Resource analysis (memory, LUT, etc) for FPGA selection
  • Script development for non-GUI builds
  • Run simulation with non-GUI simulators, e.g. Synopsys or Cadence
  • Develop software APIs through the SDK 



CONTACT /

careers@niobiummicrosystems.com

444 E 2nd Street, Suite 250, Dayton, OH 45402

niobiummicrosystems.com