As an experienced electronic engineer, I offer your over 20 years of in-depth knowledge in embedded systems, hardware, and software development. My expertise spans across diverse technologies, development environments, and protocols, enabling me to deliver reliable, innovative, and efficient solutions for complex challenges.
My work in hardware development focuses on microcontrollers and processors, including:
I have hands-on experience with debugging and emulation tools such as SEGGER J-Link, STLink, SWD, and JTAG. My projects include developing OBD-2 diagnostic systems, USB CAN tracers with dongle functionality, and ISO9141-2 interface converters.
Proficient in multiple programming languages, I have developed a wide range of embedded applications and tools, including:
I am adept at real-time operating systems such as FreeRTOS, MQX, and OSEK, and have extensive experience with embedded Linux and the Yocto Project.
My skill set includes cutting-edge technologies like:
With a strong background in automotive systems, I am highly experienced in protocols such as OBD2, UDS, CAN, and LIN, as well as communication interfaces like SPI, I2C, USB, and Ethernet (RGMII). I frequently use tools like Vector CANoe, KCANMonitor, and USBView for development and testing.
My expertise extends to agile software development, object-oriented design, and design patterns, with a strong focus on unit testing for reliability. I am skilled in version control systems like GIT, Subversion, and Rational Synergy, ensuring streamlined project management and collaboration.
By combining technical knowledge with a commitment to quality, I provide tailored solutions that address unique challenges, driving success for every project.