Software Engineer in the Production Software Systems Department

АО "ПГ "МЕТРАН"Челябинскtrudvsempublished 09/02/2025
This job is no longer listed
The source has removed this listing — applying via the original link is no longer possible.
Must-have:C#Git
Machine translation — original language: Russian.Show original

Responsibilities: Software development for field sensors; Modular and smoke testing of software; Software architecture design; Software support, development, and optimization.

Requirements

Requirements: Higher technical education; Knowledge of object-oriented programming principles; Knowledge of programming languages C++, C#; English proficiency at the level of reading technical documentation; Ability to understand someone else's code and architecture; Ability to work in a team; Ability to work with measurement equipment (voltmeters, oscilloscopes, etc.) and debugging equipment (protocol analyzers, debuggers). Additional requirements that may be an advantage: Knowledge of UML notation; Knowledge of development tools Visual Studio Code, JetBrains Clion, IAR Workbench; Ability to work with Git version control systems; Experience working and developing under Linux; Knowledge of microcontrollers (ARM, RISC-V); Knowledge and ability to work with microcontroller interface modules (I2C, SPI, UART, DMA, etc.); Knowledge of real-time operating systems (e.g., FreeRTOS); Knowledge of principles for building multithreaded applications; Knowledge of industrial field protocols (HART, Ethernet APL, FF, Modbus); Knowledge of asciidoc; Knowledge of design patterns; Knowledge of C++ 17 (templates, std library, containers, working with types).

Higher education — Bachelor's degree; Experience: 1 year

Conditions

Optimal