
Simon Raybould
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Simon Raybould
- Bis heute 8 Jahre und 8 Monate, seit Okt. 2016
Freelance Software Developer
Landis+Gyr, Zug, Switzerland
Developing new Firmware platform for industrial and domestic smart metering products. • Real Time Embedded software in C++ and ThreadX RTOS. • MISRA C++. • SOLID Principles. • Uncle Bob's "Clean Code" Principles. • Test Driven Development (TDD). • Unit Testing with Google Test and Google Mock. • Continuous Integration.
- 3 Jahre und 5 Monate, Mai 2013 - Sep. 2016
Freelance Software Developer
Roche Diagnostics International, Rotkreuz, Switzerland
- Developing embedded instrument software for several medical diagnostic instruments using C++ and VxWorks RTOS. - Safety Critical Software Development - Developing C++ & C#/.NET Windows client/server applications. - Developing Automated Unit Test framework, scripts and client software for embedded systems. - Agile Scrum Methodology. - Scrum Master for a multi-platform software development team.
- 9 Jahre und 7 Monate, Okt. 2003 - Apr. 2013
Freelance Software Developer
Aastra Telecom Schweiz AG, Solothurn, Switzerland
Developing real-time embedded firmware for the Aastra Telecom range of PBX systems and SIP desk phones. This involves analysis and designed using UML and Rational Rose, through to implementation in C/C++ and using the STL. At Aastra I was responsible for developing the SIP User Agent for the Aastra 400 range of PBX systems.
- 3 Jahre und 11 Monate, Nov. 1999 - Sep. 2003
Freelance Software Developer
Ascom Enterprise Communications, Solothurn, Switzerland
Integrated a third party TCPIP stack into the PXB and wrote the device driver to make that work over the new Ethernet interface. Developed an SMPP library to add Short Message Service (SMS) support to the PBX.
- 6 Monate, Mai 1999 - Okt. 1999
Freelance Software Developer
Philips Research, Eindhoven, The Netherlands
Developed tool set for new range of DSP chips for phones and MP3 players. The toolset included a C/C++ compiler and an assembler. This work mainly involved working with UML, Design Patterns, Flex, Bison and C++. The tools were designed to run in a UNIX/Linux environment.
- 2 Jahre und 10 Monate, Juli 1996 - Apr. 1999
Freelance Software Developer
Ascom Enterprise Communications, Solothurn, Switzerland
Developing real-time embedded firmware for the Aastra Telecom range of PBX systems and SIP desk phones.
- 2 Jahre und 8 Monate, Nov. 1993 - Juni 1996
Principal Software Engineer
Fujitsu Telecommunications Europe Ltd, Birmingham, UK
Developed real time embedded firmware for several products including passive optical network equipment and line concentrators, call control systems and protocols etc. I was responsible for the implementation of several communications protocols including X.25, DASS2 & CAS. I was also part of a small team that developed the "Software Architecture" which separates the application from the operating system, making the application code target independent.
- 4 Jahre und 4 Monate, Juli 1989 - Okt. 1993
Senior Software Engineer
British Telecom, Birmingham, UK
Developed UNIX device drivers for AT&T UNIX System V R3 & R4. Developed embedded firmware for primary rate analogue line concentrators. Implemented several communications protocols including X.25 and DASS2.
Ausbildung von Simon Raybould
- 2003 - 2006
Information Technology
University of Liverpool
- 1985 - 1989
Computer Science
Wolverhampton University
Sprachen
Englisch
-
Deutsch
-
XING Mitglieder mit ähnlichen Profilangaben
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.
22 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.