Design Engineer II # 26-23167

US Tech Solutions

Burlingame (CA)

Hybrid

USD 110,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid/Remote work options

Job summary

US Tech Solutions is seeking a Contract Digital Design Engineer to integrate low-speed peripheral subsystems (I3C, I2C, SPI/QSPI/OSPI, UART) with IO cells, pad ring connectivity and IO multiplexing. You will own IO-level integration and develop glue logic for bus bridging and register maps.

Responsibilities include RTL-driven design, verification planning, Python tooling extension, and FPGA bring-up through production readiness. 8‑month contract in Burlingame, CA with hybrid/remote options.

Qualifications

  • 4+ years as a Digital Design Engineer with SoC/subsystem integration ownership
  • Hands‑on integration of I3C, I2C, SPI/QSPI/OSPI and UART controllers
  • Practical understanding of IOs/pads used for peripherals and IO mux architecture
  • Strong Verilog/SystemVerilog RTL coding; digital μArchitecture definition
  • Python scripting — integration tools are Python‑based; Tcl scripting familiarity
  • SystemVerilog UVM/OVM exposure
  • BS in Electrical/Computer Engineering or Computer Science, or equivalent experience
  • Familiarity with AI assisted code
  • IO system operations experience

Responsibilities

  • Integrate I3C, I2C, SPI/QSPI/OSPI and UART controller IPs into the peripheral subsystem and SoC top
  • Own IO-level integration: pad/IO cell selection and configuration, IO mux design and programmability, pull-up/pull-down, drive strength, open-drain vs. push-pull, bidirectional/tri-state control, retention and pad state during reset/power modes
  • Develop glue and control logic: bus bridging (APB/AHB/AXI), register maps, clock and reset generation/gating, interrupt and DMA request routing, CDC
  • Contribute to subsystem μArchitecture and top-level RTL; drive integration, verification plan development and verification support; apply Design-for-Verification concepts
  • Extend and maintain our Python-based integration/generation tooling (IO mux tables, pinmux collateral, connectivity and register generation)
  • Support RTL-to-GDS: constraints, synthesis, timing closure, low-power (UPF) intent for the peripheral/IO domain
  • Support FPGA prototyping, bring-up/validation, test program development and chip life to production maturity

Skills

Verilog/SystemVerilog
Python scripting
Digital design
SoC integration
UPF low-power
UVM/OVM familiarity
Tcl scripting
IO/pads understanding

Education

BS in Electrical/Computer Engineering or Computer Science

Tools

Synthesis tools

Job description

Duration: 8 Months Contract
  • Overview Contract digital design engineer to integrate the low‑speed peripheral subsystem I3C, I2C, SPI/QSPI/OSPI, UART controllers — including the IO cells, pad ring connectivity and IO multiplexing that these peripherals depend on.
  • Duties Integrate I3C, I2C, SPI/QSPI/OSPI and UART controller IPs into the peripheral subsystem and SoC top Own IO‑level integration: pad/IO cell selection and configuration, IO mux design and programmability, pull‑up/pull‑down, drive strength, open‑drain vs. push‑pull, bidirectional/tri‑state control, retention and pad state during reset/power modes.
  • Develop glue and control logic: bus bridging (APB/AHB/AXI), register maps, clock and reset generation/gating, interrupt and DMA request routing, CDC Contribute to subsystem μArchitecture and top‑level RTL; drive integration, verification plan development and verification support; apply Design‑for‑Verification concepts Extend and maintain our Python‑based integration/generation tooling (IO mux tables, pinmux collateral, connectivity and register generation)
  • Support RTL‑to‑GDS: constraints, synthesis, timing closure, low‑power (UPF) intent for the peripheral/IO domain Support FPGA prototyping, bring‑up/validation, test program development and chip life to production maturity
Summary
  • Overview Contract digital design engineer to integrate the low‑speed peripheral subsystem I3C, I2C, SPI/QSPI/OSPI, UART controllers — including the IO cells, pad ring connectivity and IO multiplexing that these peripherals depend on.
  • Duties Integrate I3C, I2C, SPI/QSPI/OSPI and UART controller IPs into the peripheral subsystem and SoC top Own IO‑level integration: pad/IO cell selection and configuration, IO mux design and programmability, pull‑up/pull‑down, drive strength, open‑drain vs. push‑pull, bidirectional/tri‑state control, retention and pad state during reset/power modes.
  • Develop glue and control logic: bus bridging (APB/AHB/AXI), register maps, clock and reset generation/gating, interrupt and DMA request routing, CDC Contribute to subsystem μArchitecture and top‑level RTL; drive integration, verification plan development and verification support; apply Design‑for‑Verification concepts Extend and maintain our Python‑based integration/generation tooling (IO mux tables, pinmux collateral, connectivity and register generation)
  • Support RTL‑to‑GDS: constraints, synthesis, timing closure, low‑power (UPF) intent for the peripheral/IO domain Support FPGA prototyping, bring‑up/validation, test program development and chip life to production maturity
Must Have
  • 4+ years as a Digital Design Engineer, with SoC/subsystem integration ownership Hands‑on integration of I3C, I2C, SPI/QSPI/OSPI and UART controllers
  • Practical understanding of IOs/pads used for peripherals and of IO mux architecture and pinmux collateral
  • Strong Verilog/SystemVerilog RTL coding; digital μArchitecture definition
  • Python scripting — required, our integration tools are Python‑based Tcl scripting; familiarity with synthesis and static timing
  • Experience with UPF‑based simulation/low‑power flows SystemVerilog UVM/OVM exposure
  • BS in Electrical/Computer Engineering or Computer Science, or equivalent experience
  • Familiarity with AI assisted code
  • IO system operations experience
Nice to Have
  • CAN / CAN‑FD protocol and CAN controller integration experience
  • I3C advanced features (in‑band interrupts, hot‑join, dynamic address assignment, HDR modes)
  • Sensor‑hub or MCU subsystem integration; boot‑from‑flash (QSPI/OSPI, XIP) experience
  • DFT/testability and test‑program definition
  • Power‑Aware GLS FPGA prototyping
  • PCIe/USB/MIPI exposure
  • MSEE/CS Synopsys Core Consultant experience (IP configuration/generation and coreAssembler‑based subsystem assembly)
Education
  • Bachelors in Engineering required.
Note
  • US - CA - Burlingame (Hybrid/Remote)
About US Tech Solutions

US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visitwww.ustechsolutions.com.

US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

AI Statement

By applying, you acknowledge that AI-assisted tools may be used during hiring.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Design Engineer II # 26-23167
Design Engineer II # 26-23167

US Tech Solutions, Inc. • Burlingame (CA)

Hybrid
USD 110,000 - 160,000
SoC IO & Peripheral Design Engineer II
SoC IO & Peripheral Design Engineer II

US Tech Solutions • Burlingame (CA)

Hybrid
USD 110,000 - 130,000
Hybrid/Remote work options
Design Engineer II: SoC I/O & IP Integration (Hybrid)
Design Engineer II: SoC I/O & IP Integration (Hybrid)

US Tech Solutions, Inc. • Burlingame (CA)

Hybrid
USD 110,000 - 160,000
USB Debug Engineer # 26-23530
USB Debug Engineer # 26-23530

US Tech Solutions • Santa Clara (CA)

On-site
USD 120,000 - 170,000
SoC Design Engineer II – IO/Peripheral Integration (Remote/On-site)
SoC Design Engineer II – IO/Peripheral Integration (Remote/On-site)

Apex Systems • Burlingame (CA)

On-site
USD 156,000 - 169,000
ESPP (Employee Stock Purchase Plan)
401(k) program with company match
HSA health savings account
+2
Digital Design Engineer - ASIC
Digital Design Engineer - ASIC

Gyga Force • San Jose (CA)

On-site
USD 120,000 - 160,000
Equity
401(k) w/ 3% Match
Comprehensive medical, dental, vision, and life insurance
+3
Senior Staff Digital Design Engineer
Senior Staff Digital Design Engineer

ams-OSRAM USA Inc. • Plano (TX)

On-site
USD 150,000 - 190,000
Principal Engineer, Digital Design (IO Subsystem)
Principal Engineer, Digital Design (IO Subsystem)

onsemi • Allen (TX)

On-site
USD 120,000 - 160,000
Engineer II - Digital ASIC Design
Engineer II - Digital ASIC Design

Microchip Technology Inc • San Jose (CA)

On-site
USD 70,000 - 143,000
Health benefits from day one
Retirement savings plan
ESPP with 2-year lookback
Design Engineer - STA
Design Engineer - STA

Broadcom Inc. • Fort Collins (CO)

On-site
USD 129,000 - 207,000
Medical, dental and vision plans
401(k) with company match
Employee Stock Purchase Program (ESPP)
+1