I've been working as firmware engineer since 2001 mostly in industrial domain. I successfully completed many projects based on different MCU arch like MCS51, AVR, MSP430, PIC16, PIC18, PIC24, Arm. During these projects I worked as a fullstack fw developer which implies such activities like creating/analyzing fw requirements, collaborating with schematic/ pcb designers, creating fw architecture, implementing, bringing up boards and testing fw, production fw support and creating tools for testing as well. I have good knowledge in digital and analog schematics, basic principles of PCB designs including high-speed PCB designs.
I have some experience in linux embedded domain but only took part in one project. During this project I configured u-boot, CPU periphery (SPI, UART, GPIO, Ethernet, SDCARD/EMMC), built linux image using buildroot, automated deployment process, bringed up boards, created software architecture, implemented software and tested it.
I took part in interesting project where we created a UAV prototype. I designed, created and tested fw unit that implemented communicating between ground station and UAV fw
I like programming in C++/C, communicating with people, traveling and fishing.
I am open minded person who prefers system approach to solve complex tasks
Work Terms
- hourly paid basis
- time & materials work model
- Preferable communicating is google meet, e-mail