We create measuring hardware and software complexes for data processing in the field of radio communications.We are looking for an Embedded Linux C/C++ developer to develop digital signal processing components.The vacancy includes:
implementation and optimization of algorithms for C and C++ digital signal processing: search and verification of optimal algorithms, development of own algorithms.
organization of the client-server architecture of data transfer.
management of network protocols at the
We create measuring hardware and software complexes for data processing in the field of radio communications.
We are looking for an Embedded Linux C/C++ developer to develop digital signal processing components.
The vacancy includes:
- implementation and optimization of algorithms for C and C++ digital signal processing: search and verification of optimal algorithms, development of own algorithms.
- organization of the client-server architecture of data transfer.
- management of network protocols at the MAC level.
- writing drivers for specialized peripherals (including those implemented on FPGA)
Technologies we use: Linux C/C++, Qt In the team: on the project 1 mathematician, 2 C++ developers, 2 FPGA developers.
Main requirements:
- 3+ years of commercial C and C++ experience.
- knowledge of Qt, STL, boost
- Experience in software development for microcontrollers. Basic knowledge of interfaces and protocols: UART, I2C, SPI.
- proficiency in English at the level of reading technical documentation
Will be an advantage:
- experience working with non-standard peripherals, experience creating drivers
- mastering the basics of telecommunication technologies (digital data transmission)
- Knowledge of Python, MATLAB (understanding of written code)
- ability to work with SDR
- familiarity with high-speed data transfer standards (10G Ethernet, USB3, JESD204)
- knowledge of the basics of radio engineering, radar, digital data transmission (modulation, filtering, coding)
- knowledge of the principles of digital signal processing
- basic knowledge of FPGA
- higher technical education in "Information systems", "Applied mathematics", "Radio engineering" or related specialties
- skills for working with measuring equipment
We offer:
- work in a bright, comfortable and quiet office (10 minutes from Pochaina)/hybrid format
- flexible work schedule, the possibility to start from 9 to 11 and work until 6:00 - 8:00 p.m. with a lunch break
- possibility of booking after the trial period (if needed and current military registration documents available)
- 24-day paid vacation, sick leave
- competitive salary based on your expectations and its annual update according to market conditions
- English language courses
- annual health check-up at the expense of the company
- payment and organization of dinners
- the office always has delicious tea, coffee, fresh fruit and sweets
- FOP cooperation, full accounting service and tax compensation