Software Engineer Resume
NJ
SUMMARY:
- Embedded software engineer with years of success; designing, developing, enhancing, and testing software that meets or exceeds customer requirements.
- Portfolio achievements include designing, developing, and testing new user - friendly system features that increase customer satisfaction, decrease technical support costs, and improve product sales in deadline-driven environments.
- Sustained and improved legacy system software.
- I served as embedded software lead on small to large size projects with an exceptional work ethic and a commitment to organizational objectives.
TECHNICAL SKILLS:
Tools: Windriver Single Step, PEI Micro, PKZ0900, HP 64700, Rational Clear Quest, SVN, Source Safe, Visual Studio, compilers, debuggers, in- circuit emulators, simulators, scopes, and related development tools, Smarteye software development tools, Orcad schematic capture and Tango printed circuit board design software, simulator, logic analyzers, scopes, and debuggers.
Languages: C / C++, C# /.Net, VB6. Main target processors 68000, 68332, C and assembly for Z180, assembly for Z80.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Software Engineer
Responsibilities:
- Software development and support team; design, develop, integrate, test, and debug embedded software for parking applications.
- Confidential purchased the parking business from Confidential in 2015.
- Initially I served as a shared resource for both Confidential and Confidential .
- For Confidential I designed and developed an EMV credit card reader interface for Confidential parking systems.
- These embedded software applications were developed with C, C++, and C#.
- Working on the next generation design that communicates via XML.
- Working remotely from Confidential in Clinton Twp. MI .
- Please also see skills and responsibilities listed for Confidential and Confidential below.
Confidential, Austin, TX
Software Engineer
Responsibilities:
- Software development and support team; design, develop, test, and debug embedded software for parking applications.
- Working remotely from Confidential in Clinton Twp. MI .
- Please see skills and responsibilities listed for Confidential.
Confidential, West Hartford, CT
Consultant, Software Engineer
Responsibilities:
- Consultant - designed, developed, and tested embedded software application for Confidential in New York.
- Worked remotely from Confidential in Clinton Twp. MI.
Confidential, Novi, MI
Technologist/ Senior Software Engineer/ Software Engineer
Responsibilities:
- Design, develop, and test embedded software as per ISO 9001-compliant processes .
- Experienced designing, developing, and testing software for point of sale POS systems; interfacing device drivers, license plate recognition systems, displays, user interfaces, note dispensers, mag stripe readers / encoders, barcode systems, credit card systems, hardware diagnostics, RS422 communication networks.
- Analyze customer requirements, lead and collaborate with cross functional teams to provide documented proposed software solutions, with project time / cost estimates for project bids.
- Embedded software lead, designing, developing, testing, and integrating one of the parking industries’ first image based License Plate Recognition systems for Midway International Airport. This LPR feature provided leading edge technology to the FAPD’s product line, and provided a foundation for other major sales contracts.
- Created an innovative VCCR software feature that helped sell many automatic pay stations and provided a unique system feature for future sales.
- Developed software solutions that addressed show stopper issues, improved system performance, and reduced preventative maintenance.
- Excels working with peers in a team environment, with the ability to adapt to changing priorities.
- Served as legacy code project leader. Sustained and improved legacy systems software; enhancements, bug fixes, and product improvement.
- Developed and maintained C# / .net applications for windows XP, CE, and win7 embedded. Maintained VB 6 applications. Working knowledge of object oriented programming.
- Experienced in full software life cycle from product planning meetings, requirements analysis, feasibility determination, scope definition, project planning, allocation of resources, scheduling, documentation, design, development, unit testing, integration testing, new product launch and product support. Compiled department project time and metric data for management and accounting.
- Occasional travel to customer field sites for product launch, or to investigate and resolve challenging embedded software issues.
- Member of internal team that developed and implemented company ISO 9001 software development processes. Served as embedded department liaison for audits..; improvement recommendations.
- Promoted to Senior Software Engineer in 1998. Title changed to Technologist in 2012
Confidential, Troy, MI
Product Development Engineer
Responsibilities:
- Designed and developed Z180 micro-processor based programmable controller interface for Smarteye (carrier identification) Reader systems. Managed for all phases of project hardware and software.
- Developed application and diagnostic programs.
- Worked on redesign of next generation Smarteye Reader based on Z180.
- Traveled to various customer sites teaching Smarteye reader system maintenance classes. Supported application engineering department.
Confidential, Troy, MI
Project Engineer, Associate Engineer, Engineering Technician
Responsibilities:
- Designed and developed MC6803 micro-processor based system controller and interface boards for Confidential . Computer Integrated Manufacturing systems.
- Designed and developed assembly language application and diagnostic programs for MC6803.
- CAD schematic capture, circuit board design and layout, and generation of related documentation.
- Tested and debugged circuitry, verified functionality and reliability.
- Coordinated environmental testing of prototype systems to Confidential specifications.
- Supported manufacturing and customer service departments.
- Engineering support functions, developing MC 68000/68020/ UNIX based CAD work stations, and Z80 based horse race gambling systems.
- Promoted to Associate Engineer in 1985, promoted to Project Engineer in 1988.
