William Morris

Angestellt, Subcontracted Software Engineer, European Telecoms company
Nuernberg, Deutschland

Fähigkeiten und Kenntnisse

I am an experienced software engineer with wide ex
developed in many projects
several of which I had a controlling or team-leadi
I have an in-depth understanding of electronics.
VxWorks). Suitable work includes ANSI C (also asse
real-time control
embedded and concurrent systems
device drivers and hardware interfaces
TCP/IP
bootstrap.

Werdegang

Berufserfahrung von William Morris

  • Bis heute 20 Jahre und 6 Monate, seit 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 Monate, Feb. 2004 - Juli 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 Monate, Sep. 2002 - Juli 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 Jahre und 9 Monate, Mai 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 Jahre und 4 Monate, Okt. 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 Jahre, Mai 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 Jahre und 10 Monate, Sep. 1984 - Juni 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

  • Englisch

    Muttersprache

  • Deutsch

    Gut

  • Spanisch

    Grundlagen

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.

21 Mio. XING Mitglieder, von A bis Z