Location
Minsk, Belarus; on-site at the employer's premises
Company
Team.Inno is a Belarusian software development and IT services company delivering development, implementation, support, analysis, design, testing, and project management services.
What you will do
•Develop FPGA-based systems and embedded Linux software.
•Design RTL in VHDL and support mixed-language Verilog designs.
•Develop hardware control applications and golden models in C++ and Python.
•Build embedded Linux images with PetaLinux, customize kernels, configure device trees, and develop user-space PCIe drivers with VFIO.
•Verify RTL designs with Cocotb testbenches and C++ or Python golden models.
•Debug designs on real hardware using Vivado ILA and GDB, working with AXI, PCIe, Ethernet, and related interfaces.
Requirements
•4+ years of experience developing FPGA-based systems and embedded Linux software.
•English proficiency at B2 level.
•Strong VHDL skills, with experience in Verilog for mixed-language designs.
•Professional C++ and Python programming skills.
•Experience with Xilinx Zynq-7000 SoC, Intel and Xilinx FPGAs, Vivado, and Quartus Prime.
•Knowledge of embedded Linux, Linux drivers, VFIO-based PCIe drivers, Cocotb, ModelSim, Vivado ILA, GDB, AXI, PCIe, and Ethernet interfaces.
Nice to have
•FPGA-in-the-loop verification over PCIe and automated verification flows in Python with Jenkins regressions.
•Experience mentoring junior engineers and conducting VHDL code reviews.
•Familiarity with NVIDIA Jetson modules, UEFI boot flows, and prototyping board bring-up.
•Domain experience in telecom, radar calibration, semiconductors, or 3D scanning.
•Experience designing digital signal processing algorithms and analyzing results in MATLAB.
Culture & Benefits
•On-site work in a comfortable office environment with workstations, kitchens, game rooms, coworking spaces, and lounge areas.
•Access to a broad technology stack and opportunities to switch between technologies.
•Individual growth plans and regular reviews of project roles and salary conditions.
•Preparation for interviews with international clients in English.
•Voluntary health insurance and partner discounts.