Software Engineer
development and support of infrastructure for digital signal processing (DSP) systems; working with processors (SoC), including the use of Ethernet, SPI, I2C, PCIe, RapidIO, AXI interfaces, for example: 🔻TI DSP SoC C66x core (RTOS - SysBios) - initialization, drivers for external/internal interfaces 🔻ARM ARMv7/8-A, Zynq7000, ZynqMP (RTOS/Embedded Linux RTOS) - initialization, drivers for external interfaces; Linux: booting from Buildroot/Yocto constructor, Linux drivers, writing software within Linux.
Requirements
higher technical education in the field of programming or radio engineering; programming languages: C/C++14, OOP, multithreading, code optimization; tools: 🔻Visual Studio Code, Sublime text and any other editors 🔻Eclipse-based IDEs and others 🔻Git locally and on Gitlab server 🔻build systems, for example, cmake, etc.; ability to decompose tasks; performing development on desktop Linux; English at the level of reading technical literature; it will be a plus: ability to work with measuring instruments (oscilloscope, spectrum analyzer, signal generator), Matlab, Python.
Higher education — specialist degree, master's degree; Experience: 6 years
Conditions
Optimal