Adding to the Knowledge Base at Each Opportunity

In firmware design nearly all projects bring about new challenges where knowledge can be expanded and gaps filled.  No matter what tasks are to be completed, there is always room for learning and at times sharing that can be done.

The roles below first laid strong foundations, then allowed for continuous development of both core and advanced skills used across the discipine.   Please use the links to browse further.

GE Aviation

Kelvin Hughes Ltd

Nash Technologies GmbH

Thales Optronics Ltd

CommAgility Ltd

Aeroflex Cambridge

If you would like to request referee details regarding past positions then please send an email.

GE Aviation: APR14-NOV16

  1. VHDL
    Verification
    Engineer

  2. Role

    Challenges

    References

    Designing for Safety Critical Systems....



    • Undestanding VHDL interfaces:

    • Memory
    • High Speed Serial IO 
    • Low Speed Comms
    • Embedded Processors 
  3. Role

    Challenges

    References

    Verifying ASIC and FPGA devices used in flight surface control actuators for a global provider of commercial and military aircraft:

    • Write test specifications then perform RTL implementation for test harness integration

    • Perform RTL and Gate level simulation testing of multiple devices, generating all Test documentation and report.

Kelvin Hughes Ltd: JAN13-SEPT13​

  1. FPGA
    Design
    Engineer

  2. Role

    Challenges

    References

    Adapting across multiple roles....

    • In PCB - using new tools to produce designs and training material.

    • In HW - being ready to tackle any task, from schematic Entry and IC Scoping to Power Estimates, and BOM management.

    • Living in London
  3. Role

    Challenges

    References

    Designing firmware for the creators of commercial radar, working on their latest cutting edge naviagational and survellience solutions: 

    • Generate VHDL IP for FPGA targets

    • Test and integrate multipe IP to create configurable radar processing images

    • Generate all necessary design and test documentation.

Nash Technologies GmbH: FEB12-JUL12

  1. Role

    Challenges

    References

    Building FPGA images used in network test equipment for a provider of Telecommunications services and solutions:

    • Optimize and maintain FPGA designs used within UMTS Base Station Transceivers

    • Enhance verification environments and generate test documentation
  2. Role

    Challenges

    References

    Not Just a designer....

    • Using advanced perl scripting for test pattern generation and testbench automation

    • Testbenching for verification of multiple devices across multiple boards

    • First time working abroad
  3. FPGA
    Engineer

Thales Optronics Ltd: NOV09-DEC10

  1. VHDL
    Verification
    Engineer

  2. Role

    Challenges

    References

    Adapting across multiple roles....

    • In PCB - using CAD tools to produce designs and training material.

    • In HW - being ready to tackle any task, from schematic entry and IC scoping to power estimates, and BOM management.

    • In FW - working large scale projects, integrating with HW, SW and Systems engineers.
  3. Role

    Challenges

    References

    ​Contributing to multiple projects for the 2nd largest supplier in the UK Defence market: 

    • Support PCB Department

    • Design and generate FPGA images for a digital image processing

    • Numerous HW design tasks, from power analysis to test jig design
    ​​

CommAgility Ltd: AUG08-JUL09

  1. Role

    Challenges

    References

    Rapid learning curve....

    • Being a firmware lead in an energetic, hands-on environment

    • Building knowledge of VHDL interfaces:

    • Memory
    • High Speed Serial IO 
    • Low Speed Comms
    • Embedded Processors 
  2. Role

    Challenges

    References

    Creating firmware for a start-up company producing high performance DSP cards used in 3G and LTE network development applications:

    • Provide the in-house FPGA design expertise

    • Generate FPGA images for:
      • hardware debug
      • soak test
      • customer examples
  3. Role

    Challenges

    References

    Please click on quote to read full reference.

    Sorry - No references available yet :)


    Word of Mouth is invaluable.  If you would like to endorse my contribution  at Commagility please send an email.

  4. Firmware
    ​​Engineer

Aeroflex Cambridge: MAR07-JUL08

  1. Junior
    Hardware
    Engineer

  2. Role

    Challenges

    References

    First Job!....

    • Working in an engineering environment

    • Using Schematic Tools

    • Self teaching of VHDL 

    • Simulating with Modelsim

    • Developing with FPGAs
  3. Role

    Challenges

    References

    Working on a custom radio card as part of a larger bespoke test mobile system used for 3G/LTE network development:

    • Perform bring up and integration testing of board hardware.

    • Translate Veriolog IP to VHDL

    • Debug, design and integrate sub-blocks for FPGA targets