Dr. Kenneth Macpherson

Angestellt, Head of Engineering, Galleon Embedded Computing GmbH
Munich, Germany

Fähigkeiten und Kenntnisse

FPGA
DSP
C
C++
VHDL
System Design
Xilinx ISE
Modelsim
Aldec Active-HDL
Eclipse
Linux

Werdegang

Berufserfahrung von Kenneth Macpherson

  • Current 3 years and 7 months, since Nov 2022

    Head of Engineering

    Galleon Embedded Computing GmbH

  • 13 years and 4 months, Aug 2009 - Nov 2022

    Senior Systems Specialist

    Galleon Embedded Computing GmbH

    Real-time embedded system specification, design, implementation and delivery for tier 1 German defence suppliers. Responsible for all technical aspects of system development including software and FPGA development. Customer application integration assistance and support. In-depth customer application specific troubleshooting (also on-site) and on-site delivery, demonstration and training. Software & FPGA development. Key technologies: C++, Intel, Linux, VHDL, Xilinx, MicroTCA, XMC, VME

  • 4 years and 2 months, Jun 2005 - Jul 2009

    Senior Field Applications Engineer

    Curtiss-Wright Controls Embedded Computing (prev. VSYSTEMS Electronic GmbH)

    System design, development and delivery of real-time embedded commercial off the shelf (COTS) based systems. Delivered systems for major German defence programs to tier 1 suppliers. Involved environmental qualification and acceptance testing including for airborne applications. Direct on and off-site customer involvement (presentations, relationship management, system delivery/support/troubleshooting). Software and FPGA development. Key technologies: C, C++, VxWorks, Linux, VHDL, Xilinx, XMC, VPX

  • 1 year and 9 months, Oct 2003 - Jun 2005

    Design Engineer

    Steepest Ascent Ltd

    Strategic direction of FPGA aspects of the development of software to automatically generate bittrue VHDL from fixed-point DSP schematics (specified using SystemVue by Elanix - now Agilent). Development, testing and maintenance of numerous and diverse synthesisable VHDL models. Responsible for the concept, design and development of C++ software to automatically generate generic VHDL implementations of FIR filters suitable for efficient FPGA implementation.

  • 3 months, Jun 2000 - Aug 2000

    Verification Engineer

    Infineon Technologies AG

    Independently performed specification verification for the All-Digital Frequency Control sections of a Digital Video Broadcasting-Terrestrial (DVB-T) chip using the Synposys COSSAP simulation environment.

  • 5 months, May 1999 - Sep 1999

    Software Engineer

    GE Harris Energy Control Systems

    Designed and developed software related to user-updates of the real-time concurrent databases that form the backbone of the GE Harris Electricity Network Management And Control (ENMAC) systems. Developed a software tool to demonstrate new proprietary technology and subsequently acted as a development consultant to engineers based in the Florida office.

  • 3 months, Jun 1998 - Aug 1998

    Software Engineer

    GE Harris Energy Control Systems (previously Ascada Limited)

    Designed and implemented software using Visual Basic to enable engineers to perform electricity network configuration changes more quickly and easily than existing methods. Performed installation, training and testing of the software in-house and at customer sites in the UK.

Ausbildung von Kenneth Macpherson

  • 3 years and 7 months, Oct 2000 - Apr 2004

    Low cost, high speed full parallel FIR filters on Field Programmable Gate Arrays

    University of Strathclyde

    Performed research into the synthesis of “shift and add” multiplier blocks for low area FPGA implementation of FIR digital filters (disseminated in several publications). Developed VHDL filter generation software in C++ that produces filters more area efficient than the FPGA manufacturer's.

  • 3 years and 8 months, Oct 1996 - May 2000

    Computer & Electronic Systems

    University of Strathclyde

Sprachen

  • German

    C1 (Fließend)

  • English

    C2 (Verhandlungssicher / Muttersprachlich)

  • French

    A1-A2 (Grundkenntnisse)

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z