Post Job Free

Resume

Sign in

Embedded Software Engineer

Location:
Mount Wolf, PA
Posted:
September 14, 2018

Contact this candidate

Resume:

Scott P. Moore

**** *. ******* **. 717-***-****

Mt. Wolf, PA 17347 ac61um@r.postjobfree.com

SUMMARY

Senior Software Engineer with a varied background. Experience from chip level development to

multi-system multi-application UNIX system development. Ability to work with various group

sizes and in a variety of roles, from group member to the project manager. Skilled at supporting

all aspects of software development from requirements specification to system testing and sign-

off to legacy support.

SKILLS

Software Development

Software Engineering Software Project Management

Embedded Software

Software Testing Automation

Windows

Telecommunications Unix

Troubleshooting

Problem Solving Integration

Software Design Visual Studio

C/C++

Assembly Visual Basic

C#

.NET MFC/WPF

Micro-controller

SQL Embedded Microprocessor

RTOS (VxWorks, VxWorks653, NIOS, C/OS-II, OS-9, QNX, VRTX)

PROFESSIONAL EXPERIENCE

EUROFINS/MET LABORATORIES, BALTIMORE, MD 2017 2018

Senior Software Engineer

Upon arrival, took over the development of software for the collection and display of RFID data. In the

laboratory, the data was retrieved from a stand-in for the automobile. In the field, the data was collected

from automobiles. Next task was the upgrading and new product development for a Web-based program

to collect and verify a standardized XML file. These files were verified for proper usage of the EPCIS and

DSCSA specification for their structure and proper data content.

Able to learn currently developed software and add required new components to complete C#

development of automated RFID testing system to meet schedule.

Modified original software to reduced data collection and processing time by a factor of 10.

Learned HTML language to be able to create software interface from Web front-end to

processing back-end.

Became inhouse expert on EPCIS and DSCSA communications and requirements.

Created many software classes using polymorphism to improve maintenance of the application

after development was completed.

GATEKEEPER SECURITY, STERLING, VA 2013 2017

Senior Software Engineer

Brought onboard to support legacy products and create new products using my expertise in software

development. Involved in development of new software and upgrades to current software that will allow

the systems to be upgraded to latest OS version (Windows 10) and operating environment (latest version

of Windows Server). Involved in the creation of new functionality to the Gatekeeper Software Suite.

Provide support for legacy socket intercommunications software. Software provides 3rd party

communications with our under-vehicle inspection system (AUVIS).

Created communications interface module to support translation of messages between operating

modules.

Created Gatekeeper Security Interface Protocol (GSIP) SDK to allow 3rd party development of

software that supports Gatekeeper messaging protocol.

2

Scott P. Moore Page

Created a C++ and C# version and a supporting DLL for each.

Added support of various proprietary communication protocols using web services and JSON.

Migrating developed software to C# and WPF along with additional SQL support.

Involved in the redesign of the relational database and database procedures.

Created software manuals to support the newly developed software modules.

Performed onsite and remote support and training.

INNOVATIVE SOLUTIONS & SUPPORT, EXTON, PA 2012 2013

Embedded Software Engineer

Designed, created, debugged and documented the embedded software for a control workstation on the

KC-46A refueling tanker. System consisted of a micro-controller, a microprocessor and a graphics

processor. Performed low-level and mid-level debugging of digital hardware using oscilloscopes and

meters.

Produced new VxWorks653 BSP software that supported the testing and operation of the

workstation.

Created software to provide a Graphical User Interface using openGl.

Installed software stack to support HTML.

BSP software supported Ethernet, touch screen interface and SPI interface between the two

onboard digital processors.

Performed onboard system debugging of dual microprocessors by way of BDM and JTAG

connectors.

GENERAL DYNAMICS, GLEN ROCK, PA 2006 2012

Senior Digital Engineer

Designed, created, debugged and documented the embedded software for a new wide band RF power

amplifier (WBPA) for a military radio system (JTRS). Performed low-level and mid-level debugging of

digital hardware using oscilloscopes and meters. Supported the creation and implementation of ISO-9000

within our organization.

Performed onboard system debugging of FPGA and Digital Board by way of BDM and JTAG

connectors

Produced new .Net Windows software using Visual C++ for back-end processing and Visual

Basic front-end displays. The new software supported the testing and operation of the WBPA as

well as data collection and retention.

Created and performed the WBPA Design Verification Testing (DVT) for presentation to

customer.

Served as customer contact point for support and interaction.

Repaired and augmented automated manufacturing support software for numerous projects to

track and eliminate manufacturing errors.

Maintained and expanded legacy software for enhanced testing and support to improve

productivity.

Instructed other engineers on use of cross-platform tools to increase their effectiveness.

Introduced cross-platform C programming to organization to allow for expanded development

opportunities.

3

Scott P. Moore Page

HERLEY INDUSTRIES, LANCASTER, PA 1993 - 1995, 2004 2006

Senior Software Engineer

Designed, created, debugged and documented the embedded software for a new airborne situational

awareness and GPS interface unit (JTU). Designed, created, debugged and documented the embedded

software for a new sensor system interface that includes Ethernet, compact flash memory and an RTOS

(C/OS-II).

Produced new Windows software that supported testing and operation of JTU during

development and to create a defect free product to the customer.

New software integrated Visual Basic 2008 displays with Visual C/C++ functions to support

system operation and data collection and analysis.

Enhanced display software to include use of Visual Studio MFC.

Expanded database access from testing software using SQL procedures to allow greater insight

into functionality of products.

Created support routines to provide manufacturing ERP interface.

Enhanced the JTU to perform 10 times faster than previous version while using the same

hardware to support enhanced operation for no additional cost.

Expanded RTOS to support FAT-32 file system and Ethernet protocols (FTP, TCP/IP, UDP) to

increase operational functionality.

Discovered and solved application program problems that had existed for several years to

improve customer relations.

Introduced cross-platform C programming to organization to allow for expanded development

opportunities.

THOMSON CONSUMER ELECTRONICS, LANCASTER, PA 1998 2004

Senior Software Engineer

Maintained and upgraded legacy YAM (Yoke Adjusting Machine) software. Designed, created, debugged

and documented the next generation of YAM support software. Software provided control and

communications with various hardware devices that are used to adjust and set the yoke on a television

picture tube. These devices were controlled through direct communications and through a PLC control

interface. Software used object-oriented techniques to provide improved modularity for increased

flexibility, allowing the software to be used in multiple configurations.

Directed other engineers that were creating hardware, software and production equipment that would

interface to the YAM (Yoke Adjusting Machine) machine. Enhanced manufacturing software to improve

extensibility through configuration files rather than changes to source code.

Maintained and upgraded high voltage electrical test systems and pallet monitoring and

condemnation software to support larger picture tubes.

Introduced cross-platform C++ programming to the organization to allow for expanded

development opportunities.

Upgraded database access from manufacturing software using SQL procedures that improved

insight into the manufacturing process.

Created operator interface systems using Visual C/C++, MFC and Visual Basic.

Introduced use of Ethernet sockets (TCP/IP) and windows pipes for interprocess communications

that increased manufacturing throughput and improved manufacturing control.

Expanded development tools and platforms to increase engineering development output and to

improve manufacturing.

4

Scott P. Moore Page

ADDITIONAL EXPERIENCE

FERRANTI TECHNOLOGIES, LANCASTER, PA 1988 - 1993, 1995 1996

Software Engineer

Software Engineering Manager for Range Systems Division. Designed, created, debugged and

documented the ITR (Instrumented Tactical Range) electronically controlled aircraft training range.

Increased my programming skills to support SQL programming after losing our database programmer.

Accepted the responsibility for the costing and scheduling of personnel and projects as well as the

software technical leadership of this division after the departure of the Software Engineering

Manager.

Self-taught on object-oriented programming used to support the installation of a standard

windowing system (X11) on the Unix computers.

Introduced the software development cycle: requirements analysis, structured design, coding,

debugging, testing and installation to company to decrease software development costs and

improve reliability.

Designed, developed and coded software for the acquisition and jamming of enemy radio

communications.

EDUCATION

Bachelor of Science, Computer Science, Millersville University, Millersville, PA

Additional Information

Linkedin Profile, www.linkedin.com/pub/scott-moore/33/b53/951/



Contact this candidate