Software Engineer 2nd Category

АО "КЭАЗ", АО "КУРСКИЙ ЭЛЕКТРОАППАРАТНЫЙ ЗАВОД"Санкт-Петербургtrudvsempublished 09/04/2026
Must-have:Git
Machine translation — original language: Russian.Show original

Participation in the development of Technical Specifications; Development of application software (MCU) and auxiliary utilities; Interaction with hardware engineers during device development and debugging; Conducting debugging, configuration, and laboratory testing of prototypes; Participation in putting products into mass production and developing test benches.

Requirements

Knowledge of C language; Good knowledge of microcontrollers (Cortex M); Interfaces/protocols: SPI, UART, RS-485/232, USB, I2C, Ethernet. Will be a plus: CAN, Modbus RTU/TCP; Basic knowledge in the field of analog measurements (DSP) and working with ADC (advanced knowledge - will be a big plus); Knowledge of Git version control system; Basic knowledge of digital circuit design; Ability to work with cmake and in the VSCode environment will be a big plus; Knowledge of English for reading technical documentation; Knowledge of any high-level language for creating simple GUIs, debugging utilities, and scripts will be an advantage; Readiness for occasional business trips.

Higher education — Specialist degree, Master's degree; Experience: 1 year