The organization, which has been working in the gas technology market for more than 20 years, is looking for a software development engineer for microcontrollers: development, participation in the implementation, documentation and support of embedded software for hardware and software complexes and autonomous devices. Requirements: confident language programming "C" (C99 standard, ARMCC, GCC compilers); experience in developing and debugging programs for microcontrollers (CORTEX M3, M4, M7; AVR;
The organization, which has been working in the gas technology market for more than 20 years, is looking for a software development engineer for microcontrollers: development, participation in the implementation, documentation and support of embedded software for hardware and software complexes and autonomous devices. Requirements: confident language programming "C" (C99 standard, ARMCC, GCC compilers); experience in developing and debugging programs for microcontrollers (CORTEX M3, M4, M7; AVR; MSP430 using emulators (J-Link, ST-Link, AVR-Dragon, etc.); knowledge working principles of communication interfaces (RS232, RS485); working with the "GIT" version control system; English language skills at a sufficient level to read and understand technical documentation. Skills: reading and understanding other people's software code, reading functional diagrams of devices, documenting own developments .experience with IDE: Keil 5, Eclipse, Embitz; initial level of knowledge of circuit technology, ability to work with measuring equipment (oscilloscope, spectrum analyzer, signal generator, etc.) will be an advantage. Software development experience is also desirable: with MODBUS protocol work; using OCPB (FreeRTOS, ChibiOS); using TCP/IP stacks (lwip) and Bluetooth; for telecommunications equipment (GSM/GPRS); for organizing data storage (event logs, archives) within built-in applications. Remote work is not provided.