← В ленту
Регистрация: 09.03.2023

Dmitry Kozin

Специализация: Senior embedded software engineer/ Software Architect

Портфолио

Guzik Research Centr Novosibirsk

Embedded software engineer

Sigma.Novosibirsk

Senior embedded software engineer/ Software Architect

MyGreenMarket, Novosibirsk

Architect-programmer

Скиллы

C
C#
C++
LabVIEW
System Verilog
Verilog HDL

Опыт работы

Architect-programmer
07.2020 - 04.2023 |MyGreenMarket, Novosibirsk
-
Building the architecture of service interaction. Creation of API for integration of external services. Maintaining the health of test servers.
Senior embedded software engineer/ Software Architect
08.2018 - 07.2020 |Sigma.Novosibirsk
-
I found and fixed all the bugs of the design of the electronic circuit of the control board of the E-Ink display using an oscillograph and a datasheet of the E-Ink display. I debugged the microcontroller firmware code. I built the architecture of the entire system of the final product, divided it into tasks and assigned tasks within the team. My responsibilities include designing the system, setting the tasks for the team, developing software, and development of use cases for the device.
Embedded software engineer
11.2016 - 06.2018 |Guzik Research Centr Novosibirsk, guzik.ru/
-
Development of embedded software for high-speed analogue digital converters based on FPGA ARRIA X. I designed the serilizers / de-serilizers for modules. I found and fixed bugs at different levels by indirect signs. I developed communication modules with various peripheral devices. I have improved my level of embedded software engineering for FPGA.
Senior embedded software engineer
08.2008 - 11.2016 |Uniscan-Research
-
04.2014-06.2015 I was developing a security seismic sensor, I was the Product Owner. I managed a team in which there were: an industrial designer, a design engineer, an electronics engineer, a software engineer, and I also served as an embedded software engineer. the result of my work is a patented device that comes as part of a complex. Work as a developer and Product Owner. The MSP430 processor used. 08.2012-11.2016 Development of embedded software for the security complex. Used MSP430 processors. Software development for desktop computers for engineering use. I learned to work with a large team of programmers, designers, electronics developers and technical writers. I learned to write helper programs in C #. I learned to see errors not only in the firmware/software, but also in the electronic circuit. 08.2012-03.2013 Development of a private library for several families of MSP430 microcontrollers. I developed a library for some microcontrollers from the family .I learned to work in a team on a large project. I learned a lot of the subtleties of working with microcontrollers. 07.2009-08.2012 Development of circuit solutions and software in the LabVIEW language for automated stands for quality control of electronic boards and finished products. I determined what parameters it is important to measure and with what accuracy, I developed software, full test cases, the design of a transitional electronic board. MySQL database development for storing test results. For stands, I used cDAC, cREAL, and PXI modules. The result of my work is: identifying and repairing a marriage at each stage of production, speeding up the inspection of semi-finished products and finished products, identifying defects at the stage of finished products. 10.2008-05.2009 Development of embedded software for the level meter of the float meter. I implemented a theoretical theory in a working device. MSP430 processor, IAR Studio development environment. I learned how to work with the MSP430...

Образование

Faculty of Physics, Fundamental Radiophysics and Physical Electronics
По 2008
Novosibirsk State University (National Research University), Novosibirsk
Faculty of Physics, Fundamental Radiophysics and Physical Electronics
По 2010
Novosibirsk State University (National Research University), Novosibirsk

Языки

АнглийскийВыше среднего