Technical Specialist - Embedded Software EngineerSep 2013 to Current Cummins Power Generation － Minneapolis, MN
Worked cross-functionally with global project teams consisting of engineering (systems, software, hardware, application, service, quality), finance, sales, marketing, and end-users to define, develop, integrate, verify, and validate controls software solutions.
Designed, implemented, integrated, tested, and reviewed software components for next generation layered architecture Board Support Package (BSP).
Researched, implemented, and tested JSON serialization, AES encryption, and TLS-PSK security to facilitate secure Ethernet TCP/IP communication between Home Standby generator sets and the Cloud.
Designed, developed, and integrated Masterless Load Demand (MLD) software algorithms and operating logic into Military generator control system.
Routinely investigated, identified root causes, and implemented software fixes to resolve customer and business critical issues utilizing analysis, simulation, and testing.
Drove improvements into legacy software by optimizing and refactoring the source code for performance, size, reliability, consistency, and maintainability.
Mentored local and offshore software engineers to build in-house software capability by coaching, developing, and driving common processes, expectations, and accountability across global teams.
Senior Embedded Software EngineerApr 2010 to Sep 2013 Cummins Power Generation － Minneapolis, MN
3.4 years) Developed and maintained real-time embedded software for engine controls, generator controls, paralleling controls, inverter controls, battery chargers, transfer switches, communication boards, IO boards, and Human Machine Interfaces (HMIs).
Developed and supported PC based software and utilities to functionally test and debug circuit boards as well as to perform stress test on hardware and communication protocols.
Responsibility included defining software specifications from system requirements, software analysis, design, coding, debugging, integration, testing, release, documentation, and maintenance.
Developed test/use cases and performed unit, integration, system, and regression testing as well as processor throughput measurements and memory utilization analyses.
Actively engaged in process and product improvement initiatives, problem identification and resolution efforts, technical project reviews and software peer reviews.
Guided new engineers and technicians on coding standards, design practices, development processes, verification methods, data analyses, and resolution of complex technical matters.
Provided technical support to internal and external customers for issues related to application, interface, and service of new and existing control products.
Electrical Control Systems EngineerDec 2007 to Apr 2010 Cummins Power Generation － Minneapolis, MN
Gathered and analyzed customer needs and system requirements, evaluated and selected optimal design concepts, defined and developed system architecture and design of electronic controls and accessories used in Recreational Vehicle (RV), Home Standby, Marine, and Commercial generator sets.
Designed, developed, and verified component health diagnostics as well as engine, alternator, and control system performance monitoring.
Integrated, configured, and tuned electronic subsystems and components together for specific system applications and releases.
Developed test procedures and performed component, subsystem, and system level verification and validation of electronic control systems.
Participated in new algorithm developments, design reviews, safety reviews, and DFMEAs.
Electrical Engineer InternMay 2007 to Dec 2007 Cummins Power Generation － Minneapolis, MN
Defined test plans, developed automated test systems, and conducted system tests, endurance tests, and transient performance tests on generator control/inverter circuit boards.
Developed software utilities and configuration files that can read data, configure parameters, update firmware, and test functionalities to help diagnose and resolve generator control/inverter circuit board issues during development, manufacturing, and in the field.
Crystal Reports DesignerFeb 2007 to Sep 2007 St. Cloud State University － St. Cloud, MN
Completed a project for Dairyland Healthcare Solutions, Glenwood, MN converting reports written in C and Java to Crystal Reports format following functional specifications.
Designed, wrote, tested, and reviewed queries to generate reports from a wide range of data sources including IBM's eServer and DB2 database.
Electrical Engineer InternJun 2006 to Sep 2006 Cummins Power Generation － Minneapolis, MN
Designed and built generator hardware simulators and accompanying software application to assist control/inverter firmware development and circuit verification on the bench.
Supported generator controls hardware and firmware development, features and functionality definition, testing, troubleshooting, qualification, and documentation.
Electrical Engineer InternMay 2005 to Sep 2005 Datacard Group － Minnetonka, MN
Helped develop a new VHDL design for card printer/laminator circuit board that implements an embedded 32-bit processor and custom user logic in an FPGA.
Converted schematic design files to VHDL, optimized existing VHDL designs, wrote complete test benches, and designed digital circuits.
Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.
Companies Worked For:
Cummins Power Generation
St. Cloud State University
University of Minnesota
St. Cloud State University
Job Titles Held:
Technical Specialist - Embedded Software Engineer
Senior Embedded Software Engineer
Electrical Control Systems Engineer
Electrical Engineer Intern
Crystal Reports Designer
MS , Electrical Engineering May 2013 BS , Computer and Electrical Engineering December 2007
Create a job alert for [job role title] at [location].