Skip to main content

SoC Design Engineer

Job DescriptionJob DescriptionSalary:

SoC Design 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 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
  • 401K employer match

POSITION DESCRIPTION /

Niobium Microsystems is seeking SoC Engineers with 5 or more years of relevant experience (relevant academic coursework can serve as a substitute for the right candidate). Niobiums Engineering team is seeking passionate and creative individuals with strong technical skills to join our expanding SoC team. The ideal candidate enjoys contributing across multiple disciplines.

As an SoC Engineer, you will work in a small talented team of SoC Engineers researching, designing, and implementing novel methodologies and architectures. You will have the opportunity to contribute to all areas of SoC design, verification, and implementation. Projects range from integrating third party IPs to designing complex systems.

JOB RESPONSIBILITIES /

  • Participate in architectural feasibility studies
  • Develop micro-architecture specifications based on the SoC requirements
  • Design, implement and integrate complex SoC blocks
  • Develop block-level test cases to deliver fully functional designs
  • Develop synthesis constraints and resolve timing issues
  • Resolve Lint, CDC, and DFT related issues
  • Identify and resolve RTL and GLS failures at block and chip level
  • Participate in ECO implementation
  • Assist with silicon bring-up

DESIRED SKILLS & EXPERIENCE /

  • Successful candidates should have several of the following SOC design/architecture experiences:
    • RTL Design including HVLs and HDLs (SystemVerilog, Verilog)
    • Third Party IP Integration experience
    • Logic synthesis and static timing analysis
    • SoC design flow including chip-level design, block/IP design and behavioral modeling
    • Modeling SoC architectures with FPGAs
    • Working knowledge of standard bus protocols such as AXI/AMBA/TileLink
    • Experience with RISC-V architecture
    • Working knowledge of PCIe and DDR
    • Clock domain crossing methodologies
    • Scripting such as Python, Perl, Tcl, shell, etc.
    • Strong familiarity with EDA tools
    • Strong problem solving and debugging capabilities
    • Working knowledge of SoC design with CHISEL (desired but not required)
    • Asynchronous logic design (desired but not required)


CONTACT /

careers@niobiummicrosystems.com

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

niobiummicrosystems.com


remote work

SoC Design Engineer

Portland, OR
Full time

Published on 03/12/2025

Share this job now