Richard Drinkwater
Inhaber, Senior Software Consultant (Director), Cambridge SDE
Bis 2000, Electronic and Computer Engineering, De Montfort University
Cologne, Deutschland
Werdegang
Berufserfahrung von Richard Drinkwater
Bis heute 6 Jahre und 6 Monate, seit Jan. 2018
Senior Software Consultant (Director)
Cambridge SDE
Software consultant assisting companies to produce quality product. Specialising in the following areas: - Design Automated Software Delivery Systems - Continuous Integration - Configuration Management - Technical Writer - Code Reviews - System Debugging - Hardware Software Bring-ups For information please go to Cambridge-SDE.
1 Jahr und 11 Monate, Feb. 2018 - Dez. 2019
Senior Software Consultant
Magna Electronics (Freelance, Consultant)
Magna Electronics is a large automotive supplier across the world. As software integration for LiDAR to BMW. - Software Integration for LiDAR to BMW. - PTC is the requirements and software source control environment. - LiDAR is part of the Advanced Driver Assistance System (ADAS). - Designed and implement a CI system using GIT-LFS. - Cmake, Bash, Dos, Python, LFS and Jenkins. - Create and maintain documentation.
Qiagen is one of the world’s leading experts in DNA analysis. My responsibility is to maintain and update the current software development specifications, investigate issues in potential process deficiencies. Tasks: - Workflow process analysis. - Requirements management. - Technical author User Manual. - Run virtual DNA/RNA experiments. - Investigations. - JIRA, Subversion, source control. - Communicate with different departments across Europe.
5 Monate, Feb. 2017 - Juni 2017
Senior Software Consultant - Technical Author
Renesas Electronics Europe GmbH – (Consultant)
Renesas is a key player in the automotive industry being part owned by major Japanese vehicle manufactures such as Nissan, Toyota and Mitsubishi along with large investors such as Hitachi. Tasks: • Technical author on Advanced Driver Assistance System (ADAS). • Advanced Driver Assistance System (ADAS) R-Car vision detection systems. • JIRA for error tracking. • Communicate with different departments. • CNN, DDR • Take part in document reviews for the company.
8 Monate, Juli 2016 - Feb. 2017
Senior Software Consultant
Philips CityTouch – (Consultant)
As a test development engineer I create tests strategies and write Python scripts to run with a simulated and embedded environment. Tasks: • Write Python scripts to test additional functionality. • Debug existing issues. • Linux and Windows environment. • JIRA. GIT, DALI. • Communicate with different departments to resolve issues. • Simulate scenarios • ARM, Embedded, M2M modems, Unix, Python. • Take part in document reviews for the department.
6 Monate, Feb. 2016 - Juli 2016
Senior Software Consultant
Intel Mobile Communications GmbH - (Freelance)
Intel have very successful projects with iPhone, Samsung Galaxy, LG and HTC and now suppling Android to their deliverables. Tasks: • System debugger Intel Chipset in LTE, UMTS, GSM. • Analyse Android failures on automated systems. • Ubuntu (Linux). • Trouble Shooter, trace analysis. C language. • Communicate with different departments to resolve issues. • Error tracking. UTP error tracking and JIRA. • Clearcase source control. • Take part in document reviews for the department.
7 Monate, Aug. 2015 - Feb. 2016
Senior Software Consultant
Frazer-Nash Research Limited - (Freelance)
As part of Electric Vehicle software team I am involved with requirements gathering and test specifications based on the SRS while following the ISO26262-6, ASIL and MISRA standards. Tasks performed within Frazer-Nash Research Limited: • Take Software Requirement Specifications and create Software Test Specifications following the software development life cycle. • ISO 26262-6. • MISRA. • Electric Vehicles. • Range Extenders. • CAN bus, DC-DC Converters, On Board Chargers.
7 Monate, Feb. 2015 - Aug. 2015
Integration Specialist
Jaguar Land Rover Limited – (Freelance)
Plan the Provisioning process and document thoroughly each stage of the process. Develop tools and process for provisioning. • Telematics, Connected Car project using WirelessCar, Vodafone and China Unicom. • Provision TCU (ECU) nail down the Provision process before hand over to the production teams. • Use CAN, CANalyzer, CANoe, MATLab to simulate. • Develop an eCall and bCall test solution and order spares accordingly.
4 Jahre und 1 Monat, Mai 2010 - Mai 2014
Senior Software Consultant
Intel - (Freelance)
Intel acquired Comneon a very successful mobile platform provider to extend their portfolio. After very successful projects with iPhone, Samsung Galaxy, LG and HTC. Leading provider of standard single chip mixed signal GSM, EDGE, 3G/UMTS and LTE platforms. Tasks performed within Intel: • Analysis of the protocol stack traces. • Trouble Shooter, trace analysis. • System debugger ARM using Lauterbach. ARM, LTE, UMTS, GSM. • Write software for new functionality in C. • Software Build Management.
7 Monate, Nov. 2009 - Mai 2010
Commissioning and Test Consultant
Serco Home Affairs – (Freelance)
Tasks performed within Serco: • Perform formal acceptance testing in front of the customer (Home Office representatives) • Perform test cases using radioactive material. • Knowledge of Gamma and Neutron radioactive sources. • Working on IBM Blades, CISCO switches, UPSs, Decru, Nuclide detection devices. • Investigate issues on the system and installation of error corrections • Documentation. Test specifications. • Raise issue and escalate when necessary.
2 Jahre, Mai 2007 - Apr. 2009
Senior Software – Consultant
Ericsson Mobile Platforms (EMP) – (Freelance)
• Design, code and implement the test system for future platforms according to SRS. • Integration and customisation. • Deliver Official Software Releases to the customer according to the project schedules. • Maintain, fix and modify existing C code. • Investigate error reports coming in from the third party test companies related to FOTA. • Write target test code in C on a RTOS such as OSE.
2 Jahre und 4 Monate, Dez. 2004 - März 2007
Software Engineer
Agere Systems – Part of Infineon then Intel (Permanent)
• Investigate problems on the platform by using TEMS as a reference. • Release emergency corrections to the customer as patches. On Unix build system. • Debug using MS Dev Studio and command line tools and additional trace logs. • Software delivery releases to leading mobile manufactures. • Add additional AT commands to the baseline. • Modify existing signalling to control the UI displays and corresponding icons. • Customizing battery management to support customer specific devices.
4 Jahre und 11 Monate, Feb. 2000 - Dez. 2004
Software Development Engineer
Ericsson Mobile Communications Ltd – (Permanent)
• Integration, customisation, build and generation of a packed structure for external customers. • System verification of customer projects. • Perl and Python scripts. • Test specifications and reports. • Investigate, debug and fix errors on the platform. • Liaise with customer to resolve issues. • MS Development Studio. OBEX, IrDA. • Develop reference designs as part of the SIM/USIM module associated with Phonebook. • Use technical specifications such as 3GPP to generate reference designs.
Ausbildung von Richard Drinkwater
3 Jahre und 9 Monate, Okt. 1996 - Juni 2000
Electronic and Computer Engineering
De Montfort University
Video Equipment, CPLD, Electronics Design, Software.
Sprachen
Englisch
Muttersprache
Deutsch
Grundlagen