Microcontroller Software Engineer

АО "КОТЛИН-НОВАТОР"Санкт-Петербургtrudvsempublished 12/20/2022
This job is no longer listed
The source has removed this listing — applying via the original link is no longer possible.
Machine translation — original language: Russian.Show original

Full cycle of software development for embedded systems based on microcontrollers. Development is carried out in C in accordance with the company's own internal standards, as well as international standards for avionics software development. There is a quality management system to verify software compliance with standards through testing and code review. Version control and planning systems are used.

Requirements

deep knowledge of the architecture of any microcontroller family (AVR, PIC, STM32, etc.); knowledge of the basics of digital and analog circuit design; ability to read electrical schematic diagrams; ability to work with integrated circuit documentation; knowledge and ability to work with basic digital interfaces I2C, SPI, UART, CAN, and with MCU peripherals (ADC, DAC); ability to configure interrupts, timers, and PWM; higher or secondary specialized education in a technical field; technical English at a sufficient level for reading documentation; confident knowledge of the C programming language; general technical literacy; understanding of the general principles of construction and functioning of computer systems and architecture; responsibility, accuracy, learnability, attentiveness. It is an advantage: basic skills in working with an oscilloscope and multimeter; basic soldering skills for hardware debugging.

Higher education — training of highly qualified personnel; Experience: 4 years