Senior Embedded C or C++ Engineer
Fully qualified software engineer with more than 10 years of experience in the design of software and firmware for embedded devices. Obtained a PhD degree in computer science. Have vast experience designing embedded systems with OS (Linux, FreeRTOS, etc.) and bare-metal. Hands-on experience with STM32, Atmel, Nordic, TI microcontrollers, and iMX, STM32 microprocessors. Proficient in C and experienced in C++ languages. Implemented drivers for communication protocols (GSM, GPS, BLE, WiFi, CAN, NFC), and sensors (temperature, humidity, encoders, accelerometer/gyroscope, ultrasonic). Experience with PCB design in Altium and Eagle CAD. Have built from scratch electronics, and software and designed an electric drivetrain for electric motorcycles and bicycles.