I am a Consultant - Senior Electrical Engineer with a 12 year background
in electrical circuit design, analog, digital, PC interfacing, RF, PCB layout,
prototyping, design for manufacturability, firmware and software.
To help customers solve their technical challenges quickly and efficiently while simultaneously giving myself a new challenge and the opportunity to enhance my skill set. I strive to build the ultimate customer experience with the utmost attention to detail and quality in my products. My passion is engineering unique products especially tailored to meet my customers’ needs. Not only is this my career but it is also my hobby!
I have been working in the technical field for more than 12 years as an electrical and firmware design engineer. I experienced environments from a startup (Roving Networks) with a small team to giants like Microchip Technologies. I love to build things that work and I have lots of experience in the design of electrical circuits including analog, digital, complex DSP and SoC, programable logic circuits (CPLD, FPGA), RF, power electronics, motor control, low power battery operated systems, . I love delivering designs on time and as per my clients needs and specifications. When designing something I think low power, low cost, high performance, low risk and quick turn-around.
I have completed the EE & CS Engineering degree from Transilvania University, Brasov, Romania and graduated with the maximum degree 10 out of 10.
I had the oportunity to teach for 2 years the laboratory part for the Microprocessor Architecture and Programming course.
My responsabilities were to introduce the students to practical knowledge programming in assembly language and understanding the architecture of Z80 and 8086 microprocessors. Each lab consisted of one hour of theory followed by one hour of solving problems and writing assembly code to exercise what was previously learned.
I developed software tools under Windows, a Windows driver, firmware for a USB oscilloscope, VHDL and Verilog code. I also simulated Verilog code and implemented it on FPGA and CPLDs.
Developed, implemented and tested algorithms for video processing, compression and decompression (H.264, MPEG2, AVS, RealVideo). I developed Linux software tools for testing, debugging and validating video codecs, models for algorithms that would later be implemented in hardware and/or firmware. I developed assembly language video firmware running on complex DSPs. I debugged video compression hardware and firmware using HDL simulator waveforms.
Tackled 95% of all hardware efforts including electronic circuit design, PCB layout, testing, debugging and validation of WiFi and Bluetooth systems using Roving Networks' RF SoC. I designed systems using analog circuits, signal aquisition, switching mode power supplies, low power battery operated devices, RF design, PCB RF design, communication interfaces (USB, RS-232, RS-485, 4-20mA industrial signalling, SPI, I2C, SDIO, SWD). I also developed firmware drivers and WiFi application running on STM32 line of microcontrollers. I also developed software tools for burning the microcode in the flash memory and testing wireless modules.
I designed RF modules using BTLE, BT Dual Mode and 802.15.4 2.4GHz radio SoCs, hardware testers for development and production testing, internal hardware and software debugging tools, development boards and customer WiFi and Bluetooth solutions. I designed a low noise, high resolution current aquisition board that communicates with a PC over USB2.0 high speed or Ethernet. Currents could be measured down to uAs with 0.125uA resolution. I also designed a GUI software resembling a PC oscilloscope using wxWidgets. I designed a generic platform that could be used to build production testers for the RF modules sold by the company. I also developed the firmware for the above mentioned tools, USB2.0 high speed device stacks (DFU, CDC, Mass Storage, FTDI clone), bootloaders, file systems, FreeRTOS components, CPLD Verilog code, PC USB drivers and more ...
I designed a highly miniaturized embedded system on a rigid-flex PCB and interface boards to a pair of glasses. I developed C/C++ code for interfacing eye tracking hardware to a proprietary GUI.
Worked as a Senior Electrical Engineer.
Developed digitally controlled switching mode power supplies, digital filters, PSU compensation loops, used software tricks to save cost by reducing the parts count. I integrated electronics with the enclosure, taking care of thermal dissipation requirements. Manged CM for manufacturing prototypes. Developed software framework for extensible, plugin based platform for programming non volatile memories, microcontrollers and in general all devices that contain a memory that needs to be programmed. Developed USB device stack containing CDC device, mass storage and DFU classes.