Andy Cunningham
Embedded Software Engineer at Straightpoint- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Crosby Straightpoint
-
United Kingdom
-
Industrial Machinery Manufacturing
-
1 - 100 Employee
-
Embedded Software Engineer
-
Jul 2018 - Present
-
-
-
Radamec Control Systems
-
Newbury
-
Embedded Software Developer
-
Mar 2018 - Apr 2018
Radamec design and manufacture marine engine propulsion control systems. Short contract working on a ferry control system to introduce required customer functionality and bug fix issues. Radamec design and manufacture marine engine propulsion control systems. Short contract working on a ferry control system to introduce required customer functionality and bug fix issues.
-
-
-
Seagate Technology
-
United States
-
Computer Hardware Manufacturing
-
700 & Above Employee
-
Senior Staff Engineer
-
2014 - Mar 2017
Seagate Havant (ex Xyratex) design and manufacture OEM Storage Enclosure System for HPE, Dell, IBM etc, these are retailed to large data centres and ISP’s.The enclosures originally employed Fibre Channel and later SAS infrastructures with host protocols SCSI(SES), Fibre Channel,SAS,. These enclosures consist of a number of disk drives mounted in a dual redundant enclosure with power supplies, cooling systems, operations panel and controller cards. Tech/Team Software lead for PSU and Battery development for our enclosure storage products. Sustaining lead for customer HPE firmware issues (7400/8400 series) Team lead for a group of support engineers in UK and Pune (India) Assist in transferring knowledge, responsibilities and equipment to team members in India as a key aspect of the closure of the Havant Seagate site. Show less
-
-
-
Xyratex
-
United Kingdom
-
Computer Hardware Manufacturing
-
500 - 600 Employee
-
Specialist Engineer
-
Mar 2003 - Mar 2014
Tech/Team lead on ATX Server based 12 drive Enclosure ( including bespoke PSU ) Firmware Tech/Team Lead on SAS 1.1 enclosure Team lead Hyderabad Sustaining team to maintain NEC based firmware cards.Internal Firmware Tech/Team Lead for for Dell/Equalogic 48 Drive Sumo SAS enclosure (PS6500)( including PIC based Ops Panel and display ) Lead Firmware Engineer on the OEM Dell/Equalogic 16 Drive SAS enclosure (PS4000)Lead Firmware Engineer on NEC Micro based controller card to interface to Xyratex raid controller. Lead Firmware Engineer on Vitesse based series of JBOD cards mainly interfacing to (Proprietary)Raid cards Show less
-
-
Contract Firmware Engineer
-
Feb 2001 - Mar 2003
(MIPS processor) writing software to monitor the enclosure environment and drive status, to feedback control loops and activate alarms etc. The unit also processes and responds to host status request via an ANSI SES protocol. Developed a smaller scale unit performing equivalent functions in a SCSI box but with multiple 16F877 PIC chips ( CCSC PIC ‘C’ ) communicating via the i2c bus.Developed an Operations panel which consists of a self contained PIC system communicating to a host via an I2C bus to control buzzers, leds, external hardware etc. Show less
-
-
-
Philips
-
Netherlands
-
Hospitals and Health Care
-
700 & Above Employee
-
Contract Firmware Engineer
-
Aug 2000 - Feb 2001
Worked on the latest combined CD-RW/DVD/CD-ROM/ chips which have an 8051 kernel written in Keil cross compiled ‘C’ controlling the operation of chip. Worked as part of the validation team mainly on the IDE bus side writing test software and using existing system software to perform block and system functionally tests. Worked on the latest combined CD-RW/DVD/CD-ROM/ chips which have an 8051 kernel written in Keil cross compiled ‘C’ controlling the operation of chip. Worked as part of the validation team mainly on the IDE bus side writing test software and using existing system software to perform block and system functionally tests.
-
-
-
htec
-
United Kingdom
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Contract Firmware Engineer
-
Feb 1996 - Jul 2000
Htec developed Loyalty card systems , petrol forecourt and peripheral systems for major Oil companies. Implementing terminal firmware in assembler for loyalty card schemes based on 8051 hardware. The loyalty terminal was based around a motorised card reader / writer controlled by a 8051 CPU card with banked ram/flash, keypad, LCD, modem , external RS232 printer, customer display unit etc. The terminal reads and decrypts a customers card ( data is stored in DES encrypted ISO format ) , calculates the points required and adds them to the card Schemes that I was the responsible for (including costing / customer liaison, terminal software design an implementation) were :-Fina for you / Total Benelux / BP UK Premier points / Schuitema / Car Wash terminal / Tesco Clubcard Ireland / Retour Plus recycliing scheme / Morrisons Miles Show less
-
-
-
McCue Plc
-
Portsmouth
-
Software Engineer
-
Jul 1995 - Feb 1996
My work here consisted of finishing the embedded firmware and windows 3.1 software for the 386 based medical bone densitometer product. My work here consisted of finishing the embedded firmware and windows 3.1 software for the 386 based medical bone densitometer product.
-
-
-
htec
-
United Kingdom
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Contract Firmware Engineer
-
Jul 1994 - Jul 1995
Dissassembled and upgraded S100 bus systems based on 8031/Z80/6502 processors During the latter part of this contact was taken up with work on loyalty card schemes for Waterstones and Burmah Oil. Dissassembled and upgraded S100 bus systems based on 8031/Z80/6502 processors During the latter part of this contact was taken up with work on loyalty card schemes for Waterstones and Burmah Oil.
-
-
-
DTS Systems
-
Portsmouth
-
Software Engineer
-
Nov 1993 - Jan 1994
DTS Systems manufacture data logging and telemetry outstations for the water industry. Developed and bug fixed a line of established data logging products and wrote some dos based reporting software. DTS Systems manufacture data logging and telemetry outstations for the water industry. Developed and bug fixed a line of established data logging products and wrote some dos based reporting software.
-
-
-
Spectrascan Ltd ( Biwater)
-
Emsworth/Waterlooville
-
Software Engineer
-
Nov 1983 - Nov 1993
Spectrascan Ltd. manufacture data logging and associated equipment for the water industry. In a career at Spectrascan during which I held a role as a firmware, software engineer and technical support, programmed low level firmware for the data loggers and high level PC windows applications display software. Also developed velocity profiling and water industry step testing unit firmware. Spectrascan Ltd. manufacture data logging and associated equipment for the water industry. In a career at Spectrascan during which I held a role as a firmware, software engineer and technical support, programmed low level firmware for the data loggers and high level PC windows applications display software. Also developed velocity profiling and water industry step testing unit firmware.
-
-
-
Adsum
-
Fareham
-
Firmware Engineer
-
Aug 1983 - Nov 1983
Position – Firmware Engineer Implemented a job costing system for Adsum plastic moulding in Compiled Basic. Position – Firmware Engineer Implemented a job costing system for Adsum plastic moulding in Compiled Basic.
-
-
-
Adsum
-
Rowlands Castle
-
Industrial Placement Student
-
Jul 1981 - Dec 1982
As the industrial placement of my degree I worked for Adsum Ltd.. This year was spent designing and programming a simulator for a single position international letter sorting machine for a Post Office contract written in Forth and Z-80 As the industrial placement of my degree I worked for Adsum Ltd.. This year was spent designing and programming a simulator for a single position international letter sorting machine for a Post Office contract written in Forth and Z-80
-
-
Education
-
University of Portsmouth
Bsc (Hons), Computer Science