Uploaded File
add photo
Bill
bill.walls@verizon.net
215-431-0410
112 Williams Lane
Hatboro, PA 19040
Embedded Software Consultant
35 years experience W2
0
Recommendations
Average rating
194
Profile views
Summary

Over 25 years of in-depth embedded real-time programming experience in C and C++ with Green Hills Integrity OS, uC/OS-II, Enea OSE and no underlying operating system · Highly versatile, technically talented individual with a proven record of getting results · Intuitive and seasoned embedded engineer known for making hardware, software, integration, performance, cost and schedule tradeoffs

Experience
Embedded Software Consultant
Retail
Jun 2012 - present
  • Exceeded initial expectations by refactoring a significant amount of code in my first 6 weeks
  • Implemented and delivered 3 separate customer-requested special products.
  • Deciphered and documented the nuances of running XP under Windows 7. This document has been used by dozens engineers who received Windows 7 PCs and still also need XP.

· Recruited into a high visibility project that involves RF and power line communication.

Embedded Software C C++ Windows
Remove Skill
Principal Engineer/Senior Principal Engineer
Utilities/Energy
Aug 2001 - Apr 2012
  • Recognized the need for and developed a time-triggered Ethernet simulator. The simulator was written on an MCP8270 processor and replaced 20 hardware modules.
  • Received VP level accolades for conceptualizing and acrhitecting a 460% HART performance improvement while at the same time reducing HART related product cost by 48%.
  • Designed and developed software that allows HART communication from multiple sources to seamlessly tunnel across two processors while at the same time not affecting the existing timecritical characteristics of a processor-based HART modem.
  • Specified, designed and implemented agency certification and factory test firmware for frequency hopping and direct sequencing spread spectrum (FHSS and DSSS) ISA100 radios.
  • Designed and implemented firmware for a specialized low-level Ethernet firewall. The firmware was responsible for configuring a Xilinx gate array, configuring PHY and MAC chips, providing inplace firmware updates, protecting against network storms and managing flash memories.
  • Mentored and motivated other engineers through thoughtful reviews and team-building.
  • Primary inventor of US patents 7,251,534 and 7,289,045.
Firmware Firewall Spectrum Adobe Flash Database Design
Remove Skill
Engineering Team Lead/Senior Software Engineer
Manufacturing
Jul 1991 - May 2001
  • Provided technical hands-on leadership, direction, scheduling and quality improvements for a 10 person engineering team (hardware, software and mechanical).
  • Led the development and release of DS1 and DS3 test access products. · Exercised final authority on hiring and retaining employees.
  • Served as product manager responsible for the coordination, development and maintenance of VIR’s entire product line.
Software Engineer
Remove Skill
Senior Engineer
Information Technology
Jul 1987 - Jul 1991
  • Designed, implemented and tested software for a spread spectrum radio application.
  • Designed, implemented and tested software for a camera focusing system used by UPS to sort packages. This sorting method is now an integral part of UPS’s daily operation.
  • Integrated internal development staff with clients’ staff to meet or exceed expectations.
  • Wrote high-level and detailed functional specifications for embedded software projects.
  • Led a team of hardware and software engineers in the development of a set of diagnostic cards.
  • Helped develop real-time character generation and control software for a heat transfer printer.
  • Participated in the development of a spiral (pre-Agile) software development process model which was later used to assist clients in creating their own software process.
  • Contributed to sales efforts through presentation of software concepts to clients.
  • Developed and maintained client relationships.
Embedded Software Diagnostics Printers Spectrum Spiral Agile Methodology Software Engineer Database Design
Remove Skill
Software Engineer
Information Technology
Jun 1984 - Mar 1986
  • Wrote software for fuel control systems which were used by municipalities and large fleets.
  • Conceived, designed, and implemented GASBOY’s best-selling software package.
  • Installed systems, wrote user manuals, and trained customers on use of the fuel systems.
Software Engineer Database Design
Remove Skill
Software Engineer
Information Technology
Jan 1984 - Jul 1984
  • Member of an implementation team requiring a secret clearance that maintained assembler software for Trident submarines.
Assembler Software Engineer
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Skills
C
2021
30
Embedded Software
2021
25
Spectrum
2012
21
Database Design
2012
17
Software Engineer
2001
16
C++
2021
15
Firmware
2012
15
Spiral
1991
12
Adobe Flash
2012
11
Firewall
2012
11
Windows
2021
8
Agile Methodology
1991
4
Printers
1991
4
Assembler
1984
1
Diagnostics
1991
1