About Me
I have over 30 years experience in Engineering divided between hardware, software and project management.
My top qualifications as I consider myself are in being a critical thinker and self starter. I approach each new situation with enthu...
Extensive software and hardware background in embedded systems design including cell phone technologies, battery management, television set top boxes, video processing, soft core processors, simulation and interfaces in FPGA’s. Strong experience in embedded software development. Leadership abilities and tools. Excels in full product cycle from concept to customer. Strengths in board design, development, communications and product definition.
Show MoreSkills
Software Engineering
Web Development
Programming Language
Development Tools
Operating System
Networking & Security
Hardware
Others
Positions
Portfolio Projects
Company
Energy Board Wall mountable battery system
Description
- Team Leader and main developer for hardware and embedded software for Energy Board Product Line. Battery Management, communications software using C and GIT on Debian Linux board. Amazon Web Services (AWS) for cloud access. System design for company’s premier wall mountable energy storage device. Design of CANBUS to IoT interfaces for Control, Battery Management and Thermistor System. Full system requirements definition including mechanical, electrical, safety, and testing.
Skills
C Language AWS SDK AWSCompany
Mobile Cargo Monitoring
Company
Aircraft Control System
Description
Creation of traceability matrix in DOORS between high level requirements, Matlab/Simulink models and VHDL code in accordance with DO-254 standards. Review of models to ensure alignment with the high level requirements. Review of VHDL code to ensure proper implementation of the models. Use of Synergy configuration system and Rational Change for tracking and reporting. Review and audit of the development processes in preparation for Boeing 777-x flight readiness.
Show More Show LessCompany
Mixed Reality Headset Testing
Description
Lead Test Engineer for Device Battery and Power Systems. Led team to develop and implement extensive test procedures
for verification of device power state including power management, boot up and shut down, performance, charger and
battery. Found and report many significant issues. Main liaison to development at coordination meetings discussing power
management design and verification.
Skills
Jira C Language Python AndroidTools
Jira softwareCompany
Televisions Set Top Box Development
Description
Full software development cycle responsibilities for ARRIS/PACE new and legacy TV set top box (STB) product sets.
• Code development, test, release and factory support for manufacturing test platform and customer deliverables. Using
C/C++ and CVS repository tools in Linux Fedora. Highlights include debugging of crashes, updating and troubling shooting
APIs, low level Broadcom CPU interfaces to communiation and audio devices
Skills
C++ Embedded LinuxTools
Makefile cvs Linux Shell ScriptingCompany
Smart Battery Development
Description
Full product lifecycle responsibilities for GTS’s Genius Battery Family. Smart batteries with on board Atmel micro controller.
Embedded software and hardware design. C software system including battery State of Health , I2C communications,
charging and protection system. Also analysis of SHA-1 authenticated printer to battery communications. Assisted with batteries hardware design and verification including protection, charge/discharge and communications.