We are looking for an experienced Electronics Engineer/Embedded Software Developer to participate in the development and support of microcontroller-based information acquisition and processing systems, microcontroller-based control systems and personal computers, devices based on GPS and GSM modules, as well as equipment for diagnostics and debugging microcontroller systems. Responsibilities: Development of diagnostic methods, testing and control of developed equipment at all stages of productio
We are looking for an experienced Electronics Engineer/Embedded Software Developer to participate in the development and support of microcontroller-based information acquisition and processing systems, microcontroller-based control systems and personal computers, devices based on GPS and GSM modules, as well as equipment for diagnostics and debugging microcontroller systems. Responsibilities: Development of diagnostic methods, testing and control of developed equipment at all stages of production preparation and operation in series. Creation of control equipment, including software for equipment and PCs. Use of tools such as testers, digital oscilloscopes and soldering equipment for diagnostics and debugging. Full development cycle in P-CAD, including components, schematic diagrams and tracing. Modeling schematics in National Instruments Multisim. Preparation of technical documentation. Confident work with one of the programming languages (C++, C#, PHP, python, ...) of STM32 microcontrollers. Work with Internet exchange protocols (TCP and UDP), serial protocols (UART, CAN, RS485, Modbus) and the development of own exchange protocols. Experience in working with wireless notification systems about the state of the object, control and executive devices based on sensors of non-electric quantities and means of connecting a PC with analog and digital control and executive devices. Development equipment remote control systems and software for their dispatching. Experience with equipment for diagnostics and debugging, including test benches for serial production. Development of embedded software for microcontroller devices and software for visual presentation of data from these devices on a PC. Requirements: Experience working as an Electronics Engineer / Embedded Software Developer for at least 3-5 years. Experience working with one of the languages from 3+ years (C++, C#, PHP, python, ...), C under STM32. Experience working with STM32 microcontrollers. Experience with wireless data transmission - LoRa Knowledge of protocols for exchange over the Internet (TCP and UDP) and serial protocols (UART, CAN, RS485, Modbus). SQL language skills will be a plus. Experience with wireless notification systems, control and executive devices, means of connecting PCs to equipment, remote control systems and diagnostic equipment. Knowledge of design tools such as P-CAD and National Instruments Multisim. Ability to develop own communication protocols. High level of independence and responsibility. Communicative and willingness to work in a team .Knowledge of the English language at a technical level (preferred).