We create measuring hardware and software data processing complexes in the field of radio communications.We are looking for an Embedded C/C++ developer to develop digital signal processing components.The vacancy involves:
implementation and optimization of algorithms for C and C++ digital signal processing: search and verification of optimal algorithms, development of own algorithms.
writing drivers for specialized peripherals (including those implemented on FPGA)
organization of the client-serv
We create measuring hardware and software data processing complexes in the field of radio communications.
We are looking for an Embedded C/C++ developer to develop digital signal processing components.
The vacancy involves:
- implementation and optimization of algorithms for C and C++ digital signal processing: search and verification of optimal algorithms, development of own algorithms.
- writing drivers for specialized peripherals (including those implemented on FPGA)
- organization of the client-server architecture of data transfer.
- management of network protocols at the MAC level.
Technologies we use: Linux C/C++, Qt
In the team: 1 mathematician on the project, 2 C++ developers, 2 FPGA developers.
Main requirements:
- higher technical education in "Information systems", "Applied mathematics", "Radio engineering" or related specialties
- 1+ year of commercial C and C++ experience.
- knowledge of Qt, STL, boost
- experience working with non-standard peripherals, experience creating drivers
- mastering the basics of telecommunication technologies (digital data transmission)
- proficiency in English at the level of reading technical documentation
Will be an advantage:
- Knowledge of Python, MATLAB (understanding of written code)
- ability to work with SDR
- experience in software development for microcontrollers. Basic knowledge of interfaces and protocols: UART, I2C, SPI.
- 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
- skills for working with measuring equipment
We offer:
- work in a bright, comfortable and quiet office (10 minutes from Pochaina)
- flexible work schedule, the possibility to start from 9 to 11 and work until 6:00 - 8:00 p.m. with a lunch break
- 24-day paid vacation, sick leave
- a competitive salary based on your expectations and an annual performance review
- English language courses
- annual health check-up at the expense of the company
- payment and organization of lunches
- the office always has delicious tea, coffee, fresh fruit and sweets
- FOP cooperation, full accounting service and tax compensation