Orestes Mersinias
Verified Expert in Engineering
Device Drivers Developer
Orestes is a senior software engineer with a strong background in embedded systems, multi-threading, bare metal, RTOS, real-time systems, and communication protocols. He has worked in various industries, notably augmented reality, robotics, automation, satellite, and IoT.
Portfolio
Experience
Availability
Preferred Environment
C++, C, Embedded Software, Embedded Systems, Internet of Things (IoT), Firmware, Embedded Hardware
The most amazing...
...project I've worked on is an augmented reality construction helmet with sub-millimeter accurate spatial tracking.
Work Experience
Senior Software Engineer
Hanwha-Phasor
- Developed the firmware for a phased array bi-directional satellite antenna.
- Processed inputs to produce a real-time steering vector to aid in satellite tracking.
- Developed a robust platform-agnostic object-oriented hardware abstraction layer, which allowed the simulation and testing of drivers and peripherals.
- Added the ability to monitor and control key system parameters from a lightweight web server and REST APIs.
- Created a mechanism and protocol to update peripheral MCU configuration from a central point.
Embedded Engineer
XYZ Reality
- Designed and developed the firmware architecture for a family of devices in the AR sector. Developed high-quality code, consistently exceeding expectations and delivering ahead of deadlines.
- Implemented drivers for communicating with peripherals over SPIP, I2C, and a Universal Asynchronous Receiver/Transmitter (UART). Created custom protocols for communications between devices with speed, redundancy, and CPU optimization in mind.
- Implemented a universal protocol-agnostic AES-128 encrypted bootloader with dual firmware redundancy for either a computer to device or device to device software update.
Experience
Holosite
Skills
Libraries/APIs
Node.js
Tools
GDB
Languages
C++, C, Embedded C++, Embedded C, HTML, CSS, TypeScript, Python 3
Platforms
STM32, Linux
Other
Real-time Operating System (RTOS), Wireless Protocols, Device Drivers, ARM Embedded, Embedded Software, Embedded Systems, Internet of Things (IoT), Firmware, Embedded Hardware, Technical Product Management
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring