FPGA Engineer

Уровень дохода не указан

Опыт работы: 3–6 лет

Полная занятость

График: 5/2

Рабочие часы: 8

Формат работы: на месте работодателя

Напишите телефон, чтобы работодатель мог связаться с вами
Нажимая «Продолжить», вы подтверждаете, что ознакомлены, полностью согласны и принимаете условия «соглашения»

Team.Inno – one of the most experienced Belarusian companies providing full-circle software development, implementations and supporting, business analysis, design, testing and project management services.

Over 18+ years, we’ve implemented over 1600 projects in different industries for our clients in the USA, Canada, UK, Germany, France, Italy, Japan, and other countries. Our team specializes in 40+ business domains, including Artificial Intelligence, Machine Learning, Augmented & Virtual Reality.

Today, Team.Inno brings together over 3500 employees across its offices in Belarus, Poland, Georgia, Germany and Lithuania. We are constantly looking for both experienced professionals and entry-level specialists, and starting in 2025, we also offer free online courses for everyone who wants to begin a career in IT.

Here you can work on projects of different scales, explore various domains, and choose your own career path. Join us!

Must-Have Requirements:

  • 4+ years of experience in developing FPGA-based systems and embedded Linux software;
  • English proficiency level: B2;
  • Strong proficiency in VHDL as the primary hardware description language for RTL design;
  • Experience working with Verilog for mixed-language designs;
  • Solid programming skills in C++ and Python for developing hardware control applications and golden models;
  • Hands-on experience with Xilinx Zynq-7000 SoC and Intel/Xilinx FPGAs using Vivado and Quartus Prime;
  • Deep understanding of embedded Linux, including building images with PetaLinux (Yocto-based), customizing kernels, and configuring device trees;
  • Proven ability to develop Linux drivers, specifically user-space PCIe drivers based on the VFIO framework;
  • Experience verifying RTL designs using Cocotb testbenches in ModelSim against C++ and Python golden models;
  • Hands-on debugging experience on real hardware utilizing Vivado ILA and GDB;
  • Strong knowledge of communication protocols and interfaces, including AXI4, AXI4-Lite, AXI4-Stream, PCIe, and Ethernet (MII, GMII, RGMII).
Nice to Have:
  • Experience establishing FPGA-in-the-loop verification frameworks over PCIe;
  • Background in mentoring junior engineers and conducting VHDL code reviews;
  • Experience automating verification flows in Python and running regressions in Jenkins;
  • Familiarity with NVIDIA Jetson modules, UEFI boot flows, and bringing up prototyping boards;
  • Domain experience in Telecom (e.g., OFDM modems), Radar calibration, Semiconductors, or 3D scanning;
  • Experience designing digital signal processing algorithms and analyzing test results in MATLAB.

We offer:

Learning and Development:

  • A broad technology stack with the opportunity to switch between technologies;

  • Individual growth plans and regular reviews of conditions (project roles, salary level);

  • Preparation for interviews with international clients in English.

Work Environment:

  • On-site work format;

  • Spacious and comfortable workstations;

  • Detailed onboarding: introduction to the team, processes, and policies, office tour, welcome card;

  • Cozy kitchens, game rooms, coworking spaces, and lounge areas.

Additional Perks:

  • Voluntary health insurance;

  • Discounts from partner companies (from pizzerias and bookstores to electronics stores).

If you’re looking for real opportunities to grow professionally and take control of your career - we’ll be happy to welcome you to our friendly team!

The creation of the workplace is planned for the longer term.

Ключевые навыки

  • Английский язык
  • MATLAB
  • C++

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Минск, Грушевка, проспект Жукова, 29
Вакансия опубликована в Минске