Post Job Free

Resume

Sign in

Engineer Software

Location:
Gatineau, QC, Canada
Posted:
January 24, 2020

Contact this candidate

Resume:

GUILLAUME GUAY, ENG.

** *********, ********, **, *** 3W4 819-***-**** adbfag@r.postjobfree.com

SENIOR SOFTWARE/FIRMWARE ENGINEER

Award-winning, innovative, dedicated, and results-oriented Software Engineer able to leverage extensive professional experience that includes project management, custom application development, and troubleshooting, coupled with achievements such as working with telecommunication modules (AM, FM, etc.), designing an oscilloscope under the form of an ISA card, and developing / coding software and firmware to control optical network equipment.

Proven expertise in facilitating multiple global cradle-to-grave project management lifecycles, from inception and requirement gathering to final implementation, training, and follow-up, including extensive experience in R&D, optical networks and in embedded systems.

Demonstrate excellent strategic planning, prioritization, and communication competencies while achieving critical deadlines and maintaining highest quality output.

Proactively takes the initiative to drive projects that increase organizational effectiveness, improve system performance, and boost operational output.

Solid work ethic with capacity to function well under pressure and display a high level of competence in a rapidly evolving work environment.

Exceptional team player who works well in collaborative environment

Self-managed, fast learner with the desire and ability to master new technologies

Device drivers (ADC, DAC, I2C, SPI, FPGA, RS-232, USB, etc)

Secret Security Clearance.

Bilingual (French / English)

PROFESSIONAL CAREER PROGRESSION

SOFTWARE ENGINEERING CONTRACT PROJECT HIGHLIGHTS, 1999 – Present

Doric Lenses, Senior SW/FW Engineer (2018/03)

Coded embedded firmware to control a brain implant. I inject different optical wavelengths and monitor which area of the brain is reacting to specific wavelengths.

Embedded systems for neuro science.

FPGA

C, C++, Verilog, QT

DSP

Tortoise

Sick Leave (2015/01 – 2017/10) – Self learning

SQ.L

Python

Safran Electronics Canada, Senior SW Engineer (embedded) (2014/05 – 2014/11) - (Contract 6 months)

Implemented Visual C++ MFC application used to interface with a DCU (Data Collection Unit) to enable airline companies to efficiently collect data about their aircrafts’ engines.

Automated manual tasks to achieve improved operational efficiencies and provided customer support

Review existing systems and propose change.

Technical environment: Embedded SW design, C, C++, MFC, Source Code Control, Object oriented programming, software lifecycles

Vapor Rail, Montreal, Software / Firmware Engineer (embedded) (2013/04) (Contract 6 months)

Conceptualized, planned, developed, and implemented door control equipment for trains and subways worldwide utilizing C++ language of software / firmware. Utilized the CMMI Maturity Model.

Technical environment: C, C++, embedded software, SourceSafe, Eclipse, Clearquest, software lifecycles

Gentec Inc, Québec, Software Engineer (embedded) (2012/08 – 2013) (Contract 8 months)

Spearheaded conceptualization and development of electrical network control equipment by applying C++ language of software / firmware for an embedded platform.

Technical environment : C, C++, embedded software, SubVersion, Eclipse, QNX (RTOS), XML, Scrum, software lifecycles, low level programming for hardware

RBR Ltd., Kanata, Firmware Engineer Expert (embedded) (2012/02 – 2012/08)) (Contract 6 months)

Developed software / firmware in C for oceanographic measurement tools.

Technical environment : C, C#, embedded software, TortoiseSVN, Eclipse, Code Composer Studio, FreeRTOS (RTOS), TI MSP430, software lifecycles, low level programming for hardware, SPI, I2C, UART

Ericsson, Montreal, Wireless Network Software Engineer (embedded) (2011/04) (Contract 9 months)

Recruited to develop software for wireless communication networks with additional accountability for data network management, billing, and troubleshooting.

Technical environment : C/C++, embedded systems, wireless networks, .NET, ClearCase, ClearQuest, Eclipse, 4G, GGSN, GPRS, OAM, BSP, GSM, EPC, Packet switched network, session handover, LTE, software lifecycles, Linux

CAE, Mirabel, Sensors System Software Specialist (embedded) (2010/07 – 2011) (Contract 9 months)

Oversaw and coordinated development of embedded systems for CF-18 mission computers.

Technical environment : Unix, Assembler, Visio, assembly programming, software lifecycles, low level programming for hardware, Eclipse, RTOS, Networking applications

Dunn Engineering Inc., Ottawa, Embedded Design Engineer (2010/03 -2010/06) / (Contract 3 months)

Spearheaded research and development for embedded systems related to security + development of a USB driver, as part of a new security technology using a PIC processor.

Technical environment : PIC processor, MP Lab, Visual Studio 2008, C#, .NET, TortoiseSVN, Object oriented programming, software lifecycles, low level programming for hardware

Nortel, Ottawa, Senior Software & Firmware Embedded Engineer (2001/01 – 2009) (Permanents 9 years)

Managed and coordinated NGM Software and NGM Firmware development projects, including design / coding of software and firmware for embedded systems, design of control loops and algorithms, design of coded diagnostic and access tools for FPGA, implementation of coded signal conditioning for various protocols (OCN, OTM, ETH, FC, WAN, etc.), and automation of calibration tools for factory.

Designed and coded interfaces for an ARM processor, executed test cases, designed / coded debug tools, and managed data protocol for OCN (SONET), OTM, WAN, ETH, FIBER CHANNEL.

Spearheaded project to achieve cost reduction results by designing optical HDX pluggable modules.

Designed and coded software & firmware for embedded systems as part of LH5K, LHDA, LHDT and Optical Amplifiers project.

Performed risk management functions, managed change requests, formulated action plans, developed progress reports, monitored quality, and ensured timely project deliverables.

Wrote some Python in order to help me for early integration.

Configure network equipment

Layer 2 / Layer 3 management

Managed tickets for bug tracking, updates and resolution.

Designed and implemented some hardware simulation to allow early integration before the HW is available.

Designed and implemented an HAL (Hardware Abstraction Layer). (BSP)

Technical environment : Networking applications, routing, L2/L3 layers, development and debugging in C/C++, C#, Linux, VxWorks (RTOS), multi-threading, Windows XP, Windows 2000, Visual Studio, Power PC, ARM, Tornado, Workbench, Ms Project, Visio, Power Point, Word, Frame Maker, ClearCase, lab instruments, LabVIEW, object oriented programming, Java, Python, Visual Studio, Power PC Simulator, Python, makefiles

Previous Professional Career History:

Lab-Volt, Quebec, Software & Firmware Designer (1999 – 2000) (Contract 24 months)

Gained 3D openGL experience.

Worked on a virtual lab for telecom, hydraulic and pneumatic simulation.

Technical environment : Development and debugging of C/C++ applications, Developer Studio, Visual Basic, MFC, OpenGL, Delphi, Windows 2000, Visio, Power Point, Word, lab instruments, software lifecycles, low level programming for hardware

EDUCATION PROFESSIONAL DEVELOPMENT

Computer Sciences engineering bachelor degree, Laval University, 2000

Embedded systems conference, Silicon Valley

Ongoing high tech. education (optical, embedded system, firmware and software), Nortel Networks and Ericsson

Continuing Education Courses:

Mosaic amplifier systems, Optical networks business and products, Optical system design: link budget and propagation, Vxworks – tornado, Sonet transport esd protection and fiber safety, Optical networking 2, Fiber optic system design (op1510) Advanced fiber optic transmission (op1520), Amplifiers, wdm & optical networks (op1530)

Embedded Linux systems, Usdrp: idce and the code inspection process, Data protection awareness, Usdrp for the s / w designer: project management, Usdrp for the s / w designer: an overview, Usdrp for the s / w designer: the requirements phase, Usdrp for the s / w designer: implementation phase, Usdrp for the s / w designer: the integration phase, Integrity rules, Starting now: strategic priority management for professionals (2012), C++ programming (2012), Visual Source Safe (2013), CMMI (2013)

Member of l’Ordre des Ingénieurs du Québec (OIQ)

AWARDS RECOGNITION

Director’s Award for software quality achievement, 2008

Award for Best computer sciences performance, 1994 – 1995

TECHNICAL PROFICIENCIES

Languages: C / C++, Assembly, Visual Basic, openGL, Java, HTML, PHP, MFC, .NET, C#, SQL

Development Tools: ClearCase, ClearQuest, VSlick, Eclipse, Clarify, TortoiseSVN, Clear Quality, SourceSafe, MS Project, Jira, DOORS, GIT

Modeling: Visio, PowerPoint, Rational Tools, DOORS

Operating Systems: Windows, Linux, Unix, QNX, VxWorks, FreeRTOS

Software Engineering: Visual Studio, Tornado, Workbench, Lab & Test Equipment, LabVIEW

Video / Multimedia: OpenGL

Processor Platforms: ARM, Power PC, Motorola (82XX family), CF-18 mission computer, POSIX

Embedded Systems: Software, Firmware

Others: Multithreaded applications, Object Oriented Design

Diagnostic: Development of diagnostic software

Lab Instruments: Logical analyses, Oscilloscope, Power supplies, Spectrum Analyser, VOA, Multimeter, Bus Analyzer, etc



Contact this candidate