Bill Westland

Bill Westland Email and Phone Number

Retired Embedded Systems Software Specialist @ NXP Semiconductors
Massachusetts, United States
Bill Westland's Location
Worcester County, Massachusetts, United States, United States
Bill Westland's Contact Details

Bill Westland personal email

n/a
About Bill Westland

I excel at (and love) finding simple solutions to difficult problems. I am able to find ways to squeeze out maximum performance in my software. Oftentimes, that doesn’t mean writing “tight code” but rather means taking a different overall approach to solving the problem. I also know when “fast enough” is good enough.Writing software in an engineering environment involves much more than just knowing the latest hot programming language and technical buzzwords. It means creating something that is testable, reliable, and maintainable (by somebody else!) – good engineering must account for the entire product lifecycle. It also means checking your ego at the door and being a team player, but not being afraid to push your ideas and viewpoints when you know you’re right.Specialties –• Embedded systems software / firmware• OS internals, device drivers, and programming tools• Hardware / software interaction and tradeoffs• Networking and data communications• SoC and ASIC verification and design• Software architect, individual contributor, project leader, and mentor• Master hands-on software designer and problem-solverTechnical skills –• Programming languages: C, C++, Assembly (various), Objective-C, Swift, Perl, Python, TCL, Verilog• CPUs: Intel X86, ARM, MIPS, PowerPC, custom RISC CPUs, Motorola 68K• Technologies: Linux, Win32, Real-time, VxWorks, Bare metal, TCP/IP, Ethernet, ATM, QoS, Video, Audio, SOCs, IoT, git, CVS, JIRA, BitBucket

Bill Westland's Current Company Details
NXP Semiconductors

Nxp Semiconductors

View
Retired Embedded Systems Software Specialist
Massachusetts, United States
Website:
nxp.com
Employees:
22471
Bill Westland Work Experience Details
  • Nxp Semiconductors
    Nxp Semiconductors
    Massachusetts, United States
  • Nxp Semiconductors
    Senior Principal Engineer
    Nxp Semiconductors 2014 - 2018
    Eindhoven, Noord-Brabant, Nl
    [Freescale acquired the Mindspeed CPE group in May 2014.][NXP acquired Freescale in December 2015.]Software architect for Digital Networking division. Responsibilities included pre-silicon and post-silicon SoC design and analysis, system architecture for optimizing software using hardware acceleration engines, and porting of home gateway software onto new SoC platforms.
  • Mindspeed Technologies
    Principal Software Engineer
    Mindspeed Technologies 1999 - 2014
    Lowell, Ma, Us
    Technical lead and principal software / firmware developer for the Comcerto 2000 (dual-core ARM Cortex-A9 processors running embedded Linux, plus additional custom RISC processors to do fast-path networking). Member of SoC design, verification, and bring-up teams. Primary architect and developer for all QoS (quality of service) home gateway functions. Code responsibilities included implementing wire-speed routing code on multi-core hardware acceleration engine, Linux network drivers, and user-space control plane code using the Linux netlink and connection tracking services.Developed assembly language firmware for TSP3, TSP2, and ESP families of network processors, used for high-speed communications of Asynchronous Transfer Mode (ATM), MPLS, TCP/IP, and TDM data.Originally hired by Maker Communications, who was acquired by Conexant Systems in March 2000. Mindspeed Technologies was spun off of Conexant in June 2003.
  • Phar Lap Software
    Senior Software Engineer
    Phar Lap Software 1992 - 1999
    Project leader for the TNT Embedded ToolSuite (ETS) product, a Win32-compatible real-time operating system and development tools package for Intel X86 CPUs, written in C and assembly language. Responsible for many different subsystems of the ETS Real-time Kernel, and designed and implemented the host / target communications protocol. Principal architect and programmer for the Phar Lap FrontRunner product, a commercial command shell and enhanced DOS-box for Windows 3.1. Wrote the mode-switching software for the Phar Lap 286|DOS-Extender.
  • Technology Concepts Inc
    Software Contractor
    Technology Concepts Inc 1986 - 1992
    Wrote systems software and HDLC communications device drivers for SS7 telephone networking system running Unix on IBM RS/6000 with Intel 80186 communications coprocessor cards. Also developed software to run on an AT&T Datakit Virtual Circuit Switch (Motorola 68020) and an AT&T 3B15 computer running Unix System V.
  • Adams-Smith Company
    Software Contractor
    Adams-Smith Company 1984 - 1990
    Principal architect / programmer for the Adams-Smith 2600AV audio-for-video editing system. Responsible for the entire user interface, along with most of the real-time device control (video and audio tape recorders, time-code generators, specialized audio processing units). Developed a unique digitized audio capture and display subsystem, using a specialized character set to display audio waveform graphics from text mode.
  • Montage Computer Corp.
    Director Of Software Engineering
    Montage Computer Corp. 1982 - 1984
    Chief software architect and designer for the Montage Picture Processor, a novel non-linear film and video editing system using digitized video and audio frames. Product was used to edit many Hollywood feature films, and received an Academy Award for Scientific and Engineering Achievement. Received three video composition patents.
  • Scott Systems
    Senior Software Engineer
    Scott Systems 1979 - 1982
    Project leader and programmer for banking terminal system for savings banks, using Incoterm SPD 20/40 minicomputers. Member of product design team for the Intel 8088-based Scott intelligent terminal.
  • Incoterm Corporation
    Software Engineeer
    Incoterm Corporation 1977 - 1979
    Group leader for fault-tolerant computer network controlling series of automated teller machines using Incoterm SPD 20/40 minicomputers and TCS real-time OS. Design team member for new automated teller machine system architecture based on Intel 8085.
  • Raytheon
    Associate Software Engineer
    Raytheon 1976 - 1977
    Arlington, Va, Us
    Member of engineering team developing a microprocessor-controlled marine radar collision avoidance system. Also wrote test software for the Patriot missile project.
  • Erie Strayer Company
    Software Engineeer
    Erie Strayer Company 1973 - 1976
    Principal software designer for one of the first computerized concrete batch plant control systems. System was programmed in assembly language on a Computer Automation Alpha-16 minicomputer under the RTX real-time executive.

Bill Westland Skills

Device Drivers Arm C++ Unix Linux X86 Atm Networks Assembly Language Win32 Api Video 68k Assembly Tcp/ip Processors Operating Systems Software

Bill Westland Education Details

  • University Of Massachusetts Lowell
    University Of Massachusetts Lowell
    Computer Engineering
  • Penn State University
    Penn State University
    Computer Science

Frequently Asked Questions about Bill Westland

What company does Bill Westland work for?

Bill Westland works for Nxp Semiconductors

What is Bill Westland's role at the current company?

Bill Westland's current role is Retired Embedded Systems Software Specialist.

What is Bill Westland's email address?

Bill Westland's email address is bi****@****zon.net

What schools did Bill Westland attend?

Bill Westland attended University Of Massachusetts Lowell, Penn State University.

What skills is Bill Westland known for?

Bill Westland has skills like Device Drivers, Arm, C++, Unix, Linux, X86, Atm Networks, Assembly Language, Win32 Api, Video, 68k Assembly, Tcp/ip.

Who are Bill Westland's colleagues?

Bill Westland's colleagues are Vishwajit Bugade, David Liang, Anand Pratap Singh, Thiru Arasu, Emmanuel T. Nana, Lukas Heczko, Han Raaijmakers.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.