Software engineer for STM32 microcontrollers (03.2021 – present). (Embedded software engineer)Worked in a startup developing an innovative product. Developed software (programming language: С) for a multi-module system that utilized a high number of sensors of the STM32 microcontrollers, from scratch. Was responsible for the selection of software architecture, developing protocols for modular interactions, coding and debugging, and software testing on a working prototype. Worked closely with hardware developers and developers of top-level information systems. Operating system: FreeRTOS;Interfaces: UART, CAN, SPI, I2C, Ethernet, SDIO;Version control system: Git.Lead development engineer (06.2013 – 03.2021) (Electronic design and embedded software developer)Designed electronic devices based on STM32, Microchip PIC, and Espressif microcontrollers. Acquired experience across the full development cycle. Developed initial designs, selected the necessary components, designed circuit diagrams, simulated analog circuits using the SPICE library, designed PCBs (Altium Designer), selected or developed cases (Solidworks), worked with PCB manufacturers, prepared documentation for PCB assembly, ordered electrical components from manufacturers, developed the devices' software (firmware) (С, С++). Worked with the lwIP network stack, client-server applications, web interfaces for devices (HTML, SGI, SSI, JS, Websocket). Have experience working with the following interfaces: UART, SPI, I2C, SDIO, CAN, Ethernet, RGB TFT. Have experience working with graphics libraries. Have experience working with the following version control system: Git. Have experience working with the following OS: FreeRTOS. Capable of writing basic programs for device testing using Python. Maintained a database of electronic components in a ledger system. Soldered prototypes. Have experience with debugging, testing, and preparing devices for production. Organized serial production of devices by placing orders with contractors. Kept records of finished products. Managed device implementation.
Intermobility.Eva
-
Системный ИнженерIntermobility.EvaMoscow, Ru
-
Embedded Systems DeveloperIntermobility.Eva Sep 2022 - PresentMoscow, RussiaDevelopment of circuit design, board topology and software of the charging station controller in accordance with SAE J1772, ISO-15118, GB/T-27930. The top-level protocol for connecting to the server is OCPP. Testing of prototypes on real electric vehicles. Programming language - C, Operating system - FreeRTOS, interfaces - SAE J1772, CAN, RS-485 with Modbus protocol, Ethernet. Communication with the server via the OCPP protocol via the LTE Module.
-
Senior Embedded Software EngineerAva Systems Mar 2021 - May 2023Moscow, RussiaWorked in a startup developing an innovative product. Developed software (programming language: С) for a multi-module system that utilized a high number of sensors of the STM32 microcontrollers, from scratch. Was responsible for the selection of software architecture, developing protocols for modular interactions, coding and debugging, and software testing on a working prototype. Worked closely with hardware developers and developers of top-level information systems. Operating system: FreeRTOS; Interfaces: UART, CAN, SPI, I2C, Ethernet, SDIO; Version control system: Git.
-
Embedded System DeveloperTensib Jun 2013 - Mar 2021Designed electronic devices based on STM32, Microchip PIC, and Espressif microcontrollers. Acquired experience across the full development cycle. Developed initial designs, selected the necessary components, designed circuit diagrams, simulated analog circuits using the SPICE library, designed PCBs (Altium Designer), selected or developed cases (Solidworks), worked with PCB manufacturers, prepared documentation for PCB assembly, ordered electrical components from manufacturers, developed the devices' software (firmware) (С, С++). Worked with the lwIP network stack, client-server applications, web interfaces for devices (HTML, SGI, SSI, JS, Websocket). Have experience working with the following interfaces: UART, SPI, I2C, SDIO, CAN, Ethernet, RGB TFT. Have experience working with graphics libraries. Have experience working with the following version control system: Git. Have experience working with the following OS: FreeRTOS. Capable of writing basic programs for device testing using Python. Maintained a database of electronic components in a ledger system. Soldered prototypes. Have experience with debugging, testing, and preparing devices for production. Organized serial production of devices by placing orders with contractors. Kept records of finished products. Managed device implementation.
Ivan Pletnev Education Details
Frequently Asked Questions about Ivan Pletnev
What company does Ivan Pletnev work for?
Ivan Pletnev works for Intermobility.eva
What is Ivan Pletnev's role at the current company?
Ivan Pletnev's current role is Системный инженер.
What schools did Ivan Pletnev attend?
Ivan Pletnev attended Пермский Государственный Технический Университет (Пгту).
Not the Ivan Pletnev you were looking for?
-
Ivan Pletnev
Hamburg -
-
Ivan Pletnev
Russia -
Ivan Pletnev
Almaty
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial