Technical skills
Hardware
Embedded board design for a variety of electronic and power electronic applications
- Processors: STM32H7xx, STM32MP157, STM32MP135, TM4C123, TM4C129, ATSAMC21xx and derivatives; CC2538, AM335x, AM625x Dual/Quad core, STM8xx and derivatives, TMS320F283xx and many more
- Interfaces: CAN, RS485, Ethernet (RGMII, USB), digital I/O, LVDS, RGB, I2C, SPI/QSPI/OSPI, eMMC
- Power electronics: PFC, high-frequency-based DC/DC stages as half bridge/full bridge/LLC, PWM control inverter full bridge (single-phase/three-phase), MOSFET/SiCFET/GaNFET/IGBT driver circuits
- Modular SV devices AC/DC and DC/AC up to 10kW
- Controllers for single-phase and three-phase rectifiers and inverters up to 200kW
- Battery monitoring & management
Embedded software
- Embedded software: C/C++ without OS (bare metal) or based on RTOS, embedded Linux
- Touch display programming and connection via I2C, SPI, LVDS, RGB, SerDes
Software protocols: CAN, CAN FD, Profinet, Profibus, OPC UA, SNMP, Ethernet - TCP, Modbus RTU/TCP, USB, IEC61850, BLE, ZigBee, MQTT, JSON/REST API
- Windows / iOS based PC test and configuration software: C#, C++, Swift