Required experience: 3-6 years
Develops firmware for electronic equipment and performs its debugging.
Performs debugging of prototypes of electronic devices.
Develops firmware for MC and FPGA used in electronic equipment.
Develops technological equipment and stands for laboratory and downhole testing of electronic devices.
Participates in laboratory and field tests of electronic devices.
Prepares established reporting in ERP system.
Proficiency in C/C++languages.
Knowledge of the basics of digital circuitry, the ability to read electrical circuit diagrams.
Ability to work with git/HG version control systems.
Good knowledge of architecture of microcontrollers: Atmega 168, STM32f1/f4/f7
Debugging and Troubleshooting skills.
Experience in developing modular solutions and libraries.
Knowledge of hardware abstraction libraries (HAL).
Ability to work in a team
VHDL/Verilog is desirable.
Ability to work with FPGA Altera, Xilinx.
Knowledge of English (reading technical documentation, business correspondence, conversational skills).
Experience in flexible methodologies (Agile).
Knowledge of architecture of microcontrollers: Infineon Aurix, TI Omap l137, TI TMS320.
Ability to write unit-tests, functional tests.