Post Job Free

Resume

Sign in

Developer Software

Location:
Ottawa, ON, Canada
Posted:
October 02, 2014

Contact this candidate

Resume:

PAUL DANAILA

*** ********** *****, **********, *******, K2S 0E7

613-***-****

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



Contact this candidate