William Berry

Software Engineer at Curtiss-Wright Industrial Group
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Ampfield, England, United Kingdom, UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Appliances, Electrical, and Electronics Manufacturing
    • 100 - 200 Employee
    • Software Engineer
      • Feb 2018 - Present

    • United States
    • Software Development
    • 700 & Above Employee
    • Software Engineer
      • Jan 2013 - Dec 2017

      - Final systems integration and test of the SKY Q boxes for UK, subsequent follow on boxes for Italy and Germany. - Common Driver Interface (CDI) Specification. Linux device driver interface specification & support of driver approval teams in Korea/India. For the components: HDMI 2.0 & HDCP 2.2, Open GL ES extensions. - Final systems integration and test of the SKY Q boxes for UK, subsequent follow on boxes for Italy and Germany. - Common Driver Interface (CDI) Specification. Linux device driver interface specification & support of driver approval teams in Korea/India. For the components: HDMI 2.0 & HDCP 2.2, Open GL ES extensions.

  • NDS
    • Chandler's Ford
    • Principal Software Engineer
      • Sep 1996 - Jan 2013

      Fusion Middleware Development: UPnP - development of middleware private extensions of UPnP. Development and unit testing. System Integration: Final system Integration and test the Darwin box for BSKYB. Adding USB Host controllers & devices [Network&Human Interface Device Support] – Core middleware: Porting & Integrating – From BSD to uC/OS USB host controllers (OHCI/UHCI/EHCI) and USB devices Ethernet/Wi-Fi & HID. Development of TCP/IP protocol blocks. - zeroconfig UPnP stack porting to uC/OS. Part of team rewriting BitTorent for the Set-Top-Box. Originally coded in Python for the PC, and translated in to C suitable for the Set-Top-Box. Hardware Driver Interface (HDI) (forerunner to CDI) Extensions: Interface Specification and prototyping of new devices drivers. Meetings with middleware developers and silicon vendors to discuss implementation, and deployment support of said device drivers. HDI Test suite development for the new device drivers. Foreground Loader DirectTV: Joint architect/design/development/Test – of a Foreground loader for DirectTV. Which included meetings with customers and on site test approval. The Foreground loader offered a method of replacing the Set-Top-Box software in a reliable and secure manner. System Integration uC/OS: Porting the operating system uC/OS to various MIPS/ARM/ST processors. Support of platform manufacturers during first box bring up, device driver debugging and subsequent middleware integration. Show less

  • GEC Plessey Telecommunications
    • Coventry, United Kingdom
    • Software Engineer
      • Oct 1993 - Sep 1996

      System X - Intelligent Networks, updates on the System X service switching component. System X Evolution - Call control software, real time database for SIEMENS telephone exchanges. System X - Intelligent Networks, updates on the System X service switching component. System X Evolution - Call control software, real time database for SIEMENS telephone exchanges.

  • Digital Equipment Company
    • Reading, United Kingdom
    • Software Engineer
      • Jun 1990 - Sep 1991

      Industrial placement year - Debug tools for Wide Area Network products. After which, I was sponsored by that Employer for the remainder of the course. Industrial placement year - Debug tools for Wide Area Network products. After which, I was sponsored by that Employer for the remainder of the course.

Education

  • Robert Gordon University
    BSc (Hons), Computer Science
    1988 - 1993

Community

You need to have a working account to view this content. Click here to join now