Expertise:
1. Embedded System:
Hands-on experience in STM32, Microchip, TI, NXP, Silabs microcontrollers, with the peripherals: I2C, SPI, UART, USART, USB, TCP/IP. In-depth knowledge of technologies like Bluetooth Low Energy, IoT, LoRa, NFC, GSM, and GPS. Raspberry Pi and Beagle Bone.
2. Firmware Development:
All the way from implementation of the firmware for the basic communication protocols to advanced concepts of DMA, RTOS, code optimization.
3. Analog/Digital Electronics:
ADC, DAC, Op-Amps, Filters, Power Supply Design, Switch Mode Power Supply, buck converter, boost converter, Battery Management System.
4. PCB Design:
Professional PCB design including schematic, Netlist generation, Layout, and Gerber generation. It also includes 3D models, generating the pricing BoM and Sourcing BoM. The PCB is designed with the consideration of Design for Testability and Design for Manufacturability.
5. Programming/Scripting languages:
Python(Jupyter, Matplotlib, Pandas, NumPy) , Shell Scripting, Javascript. HTML, CSS, SQL, PHP.