TheProtocol.IT None Mid

ASIC Design Engineer / SoC Designer

Antmicro Sp. z o.o.

⚲ Gdańsk, Poznań, Wrocław

Wymagania

  • SystemVerilog
  • Verilog
  • VHDL
  • Chisel
  • RISC-V
  • TileLink
  • AXI
  • AHB
  • APB
  • Wishbone
  • UART
  • I2C
  • I3C
  • SPI
  • RTL
  • ASIC
  • Python
  • Bash
  • TCL
  • C
  • C++
  • Rust

Opis stanowiska

Wymagania: - BSc or MSc in computer science, electrical engineering or related fields - expertise in HDLs (e.g. SystemVerilog, Verilog, VHDL, Chisel) - good understanding of computer architecture (RISC-V experience is a plus) - strong expertise in digital logic design, RTL, and ASIC development - knowledge of common bus architectures like TileLink, AXI, AHB, APB, Wishbone - knowledge of typical communication interfaces such as UART, I2C, I3C, SPI, PCIe and USB - expertise in verification (e.g. UVM and/or Cocotb) and Continuous Integration - understanding of the implications of working with different process design kits (PDKs) - understanding of operating systems and low level software - good knowledge of programming languages like C/C++/Rust - good knowledge of scripting languages like Python/Bash/TCL - working knowledge of Linux - permanent residency and eligibility to work in the EU - readiness to work on-site O firmie: - Antmicro is a software-driven tech company developing edge computing systems for various branches of industry, such as robotics, defence, civil security, computer vision, broadcasting, as well as the Internet of Things. With cross-competence in software, full-stack FPGA SoC, edge to cloud AI, high-end hardware, and relying on its own open source development tools, Antmicro delivers practical solutions and guidance to customers looking to innovate by embracing cutting-edge technologies. Zakres obowiązków: - As an ASIC Design Engineer at Antmicro, you will join a team of innovators working on new designs and tooling for state-of-the-art silicon. - You will collaborate with experts in various domains to design, implement, and optimize ASICs for datacenter, security, IoT and other applications, using test-driven, software-oriented methodologies. This role requires a deep understanding of digital logic and architecture, as well as a willingness to tackle complex challenges in interoperability, performance tuning, and low-level design. A good background in topics such as hardware emulation, computer architectures, and systems integration is welcome, and openness to new approaches and incorporating productivity enhancements using open source tools into your workflow is necessary.