Software Development Engineer
CurrentStatic Code Analysis Tool: Developed a tool integrating GCOV with Clang libraries, enhancing call coverage and providing crucial insights into code performance and test coverage, streamlining the development process.Material Test Engine Framework: Architected a flexible framework compliant with ASTM/EN standards, streamlining material testing and ensuring product reliability. Created drivers for device-specific libraries and implemented TCP for seamless communication. Established gRPC communication, improving networked system reliability and performance.Content Tracking Application: Developed a C++-based content tracking application for Windows, enhancing content security and optimizing administrative tasks, demonstrating versatility in adapting to a new development environment.High-Precision Data Logger: Engineered a data logger with a 24-bit ADC and an embedded web server. Contributed the first-ever 24-bit ADC driver to the Zephyr project, enhancing platform capabilities.Indoor Positioning System: Developed a system using UWB and Bluetooth for accurate real-time tracking in industrial environments, ensuring reliability and scalability with Zephyr RTOS, BLE, and UWB.Military Flight Recorder: Created a flight recorder using Zephyr RTOS, implementing advanced algorithms and DMA for CPU offloading, ensuring robust performance and data loss prevention in demanding environments.Camera Streaming Infrastructure: Innovated an embedded camera streaming solution using Espressif libraries, optimizing power consumption for solar integration. Integrated protocols like LwM2M, MQTT, CoAP, and LoRa, delivering reliable and energy-efficient performance.Software Testing Architectures: Developed testing architectures for MPC574x processors, achieving 98.9% function coverage and 100% call coverage on real hardware. Ensured safety compliance and maintained Python scripts for debugging and code coverage tools in a C development environment.