
William Morris
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von William Morris
- Current 21 years and 4 months, since Feb 2005
Subcontracted Software Engineer
European Telecoms company
Developer for a 3G mobile phone reference design - a complete mobile platform including 2G/3G telecoms stacks and all normal phone applications. The reference design is supplied to phone manufacturers as the basis for their mobile phones. Programming of the baseband chip (non-telecom) software. Design, coding, documentation, training and maintenance. Technical areas: - System bootstrap software - Interrupt handler - File-systems - NAND flash drivers - Demand paging
- 6 months, Feb 2004 - Jul 2004
Contract Software Consultant
UK Technology Company
Porting a set of software for a graphics core IP to embedded Linux on SH4 and ARM processors. Involved investigation and debugging of a Linux kernel driver mapping the device memory into user space (amongst other things) and of related user-space libraries.
- 11 months, Sep 2002 - Jul 2003
Contract Software Consultant
UK Technology Company
Developing a controller for a "magnetic bearing" using C on QNX6. Responsible for the following components, as well as documentation, build, and installation: - Hardware access library, for PCI and SMB I2C bus - Debug monitor - Resource manager library - Six multi-threaded resource managers controlling resources of PCI devices, SMB, trip data, trend data and other internals - Object viewer using Ncurses
- 2 years and 9 months, May 1999 - Jan 2002
Contract Software Consultant
UK Broadcast Technology Company
Software consultant writing the control software for a Telecine (film-video transcription). The software ran on QNX4; developed and tested using Linux. System used a client-server architecture to provide services to a number of user interfaces and external devices. I designed and wrote all software. The software involved TCP/IP clients/server, QNX, ANSI C, X11/Motif
- 2 years and 4 months, Oct 1994 - Jan 1997
Contract Software Consultant
UK Defence Company
Submarine data acquisition and recording system. Design and production of complex systems consisting of three computers running Digital UNIX, five VMEbus racks each containing a 68040/VxWorks controller and many custom VME boards, and much related supporting hardware. All GUI software used X11/Motif. I was responsible for the architecture and the design of all software (coded in ANSI C).
- 2 years, May 1992 - Apr 1994
Contract Software Consultant
UK Defense Company
Technology Demonstrator, investigating/prototyping a digital data-capture and recording system; demonstrated a means of sharing an operator console between the graphical user interfaces from a variety of vendors' equipment. I was responsible for all software aspects of the project (all coded in C).
- 5 years and 10 months, Sep 1984 - Jun 1990
Graduate Engineer
UK Defence Company
My first job. I gained experience of h/w, s/w design, development and integration. Over the years I progressed to team leader of my own project - a submarine-based passive sonar demonstrator. I led a team of four engineers and was responsible for system specification, design and integration. I supervised and instructed the team and was responsible for all hardware and software aspects of the project.
Ausbildung von William Morris
- 1981 - 1984
Computer Engineering
UK University
Sprachen
English
C2 (Verhandlungssicher / Muttersprachlich)
German
B1-B2 (Gute Kenntnisse)
Spanish
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.
