Назад
Company hidden
1 день назад

FPGA IP Software Development Engineer (FPGA)

133 200 - 212 700$
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
FPGA IP Software Development Engineer (FPGA): Designing, integrating, validating, and debugging FPGA RTL and IP subsystems for SmartNICs, embedded platforms, networking, and acceleration solutions with an accent on PCIe, Ethernet, EMIF, ARM HPS, and HW/SW co-development. Focus on system bring-up, developing software abstractions and drivers, optimizing end-to-end performance, and solving complex FPGA integration and debugging challenges.

Location: San Jose, California, United States; on-site role. Applicants must be eligible for any required U.S. export authorizations.

Salary: $133.2K–$212.7K USD annually for the Bay Area, California; incentive opportunities may also be available.

Company

hirify.global develops programmable FPGA-based solutions for AI, cloud, communications, industrial, aerospace, defense, embedded, and data center applications.

What you will do

  • Design, develop, integrate, and validate RTL for FPGA-based systems and platforms.
  • Integrate FPGA IP subsystems and I/O technologies including PCIe, Ethernet, EMIF, networking IPs, and ARM HPS.
  • Collaborate with hardware, software, and application teams on FPGA HW/SW co-development, system integration, board bring-up, validation, and debugging.
  • Develop software abstractions, drivers, and frameworks for FPGA acceleration solutions.
  • Contribute to SmartNICs, embedded computing platforms with GPU, ARM-based FPGA systems, and communications and data center acceleration products.
  • Improve FPGA development, verification, and debug methodologies; evaluate tools, flows, and automation techniques; and support customer-facing technical investigations.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field; a master’s degree is strongly preferred.
  • 3+ years of experience in FPGA design and development.
  • Strong RTL development experience with Verilog and/or SystemVerilog.
  • Experience integrating FPGA IPs such as PCIe, Ethernet, EMIF, and ARM HPS.
  • Experience with FPGA system bring-up, validation, and debugging.
  • Understanding of FPGA development toolchains and implementation flows.
  • Strong problem-solving, debugging, collaboration, communication, and technical documentation skills.
  • Ability to work effectively in a collaborative, fast-paced development environment and bridge hardware and software teams.

Nice to have

  • Experience with FPGA HW/SW co-development and system-level integration.
  • Software development experience in C/C++, Python, or embedded Linux environments.
  • Experience developing FPGA-based embedded systems or SmartNIC solutions.
  • Familiarity with networking protocols, data center acceleration architectures, FPGA acceleration frameworks, and software abstractions.
  • Research or industry experience in FPGA-based acceleration, embedded systems, communications, robotics, or AI/GPU applications.
  • Experience in a semiconductor or programmable logic environment.
  • Interest in concurrent hardware and software co-development and learning new technologies.

Culture & Benefits

  • Collaborative, cross-functional environment involving hardware, software, and application teams.
  • Opportunity to influence both hardware and software development for FPGA-based products.
  • Work on next-generation communications, embedded, AI, robotics, SmartNIC, and data center solutions.
  • Incentive opportunities based on individual and company performance.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →