Hubbell Power Systems (March 2013-March 2018)Software Engineering ManagerResponsibilities include:• Managing 9+ full time software engineers and 2 software contractors.• Responsible for project management and scheduling. • Research of technology partners and hardware components.• Maintaining SVN, Bugzilla, and cross compile build systems.• Training for software team.• Developing software architecture with senior personnel for all products.• Writing C++, Python, Bash Script and SQL code on an Embedded Linux (Power PC and ARM) platform.• Writing and overseeing software requirements, software high level, and low level design documentation.• Overseeing code quality for the RFL product line.• Working with Product Management and Customer to gather product requirements.• Working with end customer to resolve product issues.My prior work experience was a Senior Software Engineer:My responsibilities as the Senior Software Engineer include the following:• Writing C++, Python, Bash Script and SQL code on an Embedded Linux (Power PC and ARM) platform.• Working with external parties to implement new product features.• Writing software requirements, software high level, and low level design documentation.• Working with end customer to resolve product issues.Prior work experience included 8+ years working with C and assembly on 80C51 and 80C251 micro-controllers.TECHNICAL SKILLSEmbedded Linux (ARM & PPC) C/C++ Application Development 10+ yearsEmbedded Linux Driver Development 2+ years80C51 & 80C251 C Development 7+ years80C51 Assembly 2+ yearsJava 2+ yearsSQL 3+ yearsVmWare 7+ yearsSVN 10+ yearsBugzilla 10+ yearsTCP/UDP sockets 5+ yearsSNMPv3 & SNMP Traps 8+ yearsPseudo-Wire TDMOIP (TDMOIP, CESOPSN, SATOP) 7+ yearsSQL 5+ yearsNTP & PTPv2 3+ yearsL2 Ethernet VLAN, Spanning Tree (MSTP, RSTP, PVST+), QOS 7+ yearsRouter and Carrier Ethernet Technologies 1+ yearsGDB & Valgrind 3+ yearsORCAD PCB design & layout 1+ years
Listed skills include Linux, C++, C, Embedded Linux, and 20 others.