PAUL DANAILA
*** ********** *****, **********, *******, K2S 0E7
acf8oa@r.postjobfree.com
SUMMARY
Highly-skilled software development professional bringing more than ten years in
software design, development, and test in embedded systems and firmware.
COMPUTER SKILLS
Languages
Assembly language: ARM, PowerPC, x86, coldfire, Renesas, TI TMS320C4x DSP
Embedded C/C++, patterns and UML
Shell script: bash and windows batch.
Software Tools
Toolchains: GNU GCC, clang, MS Visual Studio, IAR, Keil, Windriver Diab, TI Code
Composer, Borland
Static code analysis: Klocwork, Coverity, splint, frama-c, cppcheck
Dynamic program analysis: Valgrind, Intel Vtune, stack and heap instrumentation libs
Network packet analysis: wireshark, tcpdump
Operating systems
Host: Linux, Windows, MAC OSX
Target: QNX, Embedded Linux, Wind River pSOS, Microware OS-9, Micrium µC-OS III,
iOS, Android
SOCs Peripherals
Bus: PCI, VME, USB
Communication: I2C, UART, SPI, CAN, Ethernet, Ethernet phyceiver, JTAG
Analog signals: ADC, DAC, GPIO
Others: clocks, hardware timers, DMA, interrupt controller, RTC, NAND and NOR flash
Security and Safety
Black-box: Ingenico and Safenet Hardware Security Modules.
White-box: Irdeto reverse engineer protection library
Cryptography: symmetric, asymmetric
Safety quality standards: DO-178B, MISRA, ISO 9000
Signal processing: voltage, current, power, energy, angles, harmonics, a/symmetric
EXPERIENCE
04/2014 -09/2014 Firmware Developer (contract), Inova Geophysical Stafford, TX
Software development for ground vibration controller: Vib Pro II.
07/2012-04/2014 Staff Software Developer, Irdeto Kanata, ON
Telemetry. Binary code protection using encryption.
09/2010-05/2012 Staff Software Developer, RIM-QNX Division Kanata, ON
VME bus and PWM drivers. Codec engine on TI OMAP line of processors. Board
support packages maintenance.
07/2008-11/2010 Staff Software Developer, Safenet Nepean, ON
Board bring-up for the new line of Luna HSMs, driver and application development.
07/2007-06/2008 Diagnostic Software Designer (Contract), Curtiss-Wright CEC Kanata, ON
Developed functional diagnostic test suites covering both power-up and interactive
Built-in Test for VPX6-185 and VME-184 boards.
01/2007-05/2007 Software Designer (contract), Rockwell Collins Cedar Rapids, IA
CPU evaluation: Freescale MPC8560, MPC5567 and AMCC 440EPx. RTOS evaluation: in
house and Micrium µC-OS II. Performed synthetic benchmarks: Dhrystone, Whetstone.
12/2005-12/2006 Software Designer (contract), Hispano-Suiza Peterborough, ON
Development for PW615 Cessna Mustang Citation and PW610 Eclipse 500 jet FADECs.
06/2002-10/2005 Staff Software Designer, Ingenico North York, Ontario
Key Injection System in a client server architecture using TCP/IP sockets between
Windows GUI/database and HSM and POS terminals.
11/2001-03/2002 Firmware developer (contract), GE Power Management Markham, ON
Debugged and fixed C code for Advanced Line Protection System relay firmware.
02/2001-11/2001 Software designer (contract), Ingenico North York, ON
Debugged and maintained C and assembly code for eN-Touch 1000 POS firmware.
09/1984-10/2000 Software Designer, Electrica & Other companies Galati, Romania
Firmware for a multi-function protective relay system, synoptically panels, RTUs.
System programming in assembly language applications for micro/mini/mainframe.
EDUCATION
09/1980-06/1984 Mathematics and Computer Science, Al. I. Cuza University Iasi, Romania
2000 MCSE+I Certification, Microsoft
Page 2