Post Job Free
Sign in

Software Developer Engineer

Location:
Phoenix, AZ, 85027
Salary:
120000
Posted:
November 29, 2024

Contact this candidate

Resume:

Zachary Sheffler

EMBEDDED DEVELOPER

270-***-****

**** * **** ******* *****, Tucson, Arizona 85757

I desire to acquire a challenging position as an software developer in a firm where I can make use of my engineering capability in the improvement and expansion of the organization. I have excellent communication, integrity and interpersonal skills which will help in the advancement of the organization. I would like to implement my analytical thinking, innovation, technical expertise, skills and creativity for accomplishing the projects. I have over 15 years of committed work experience in various aspects of system architecture, algorithm, and software design, development, implementation, validation, quality and knowledge of C, UNIX, Perl, and other applications. I have been programming for over 25 years in a variety of languages.

Work Experience

SOFTWARE ENGINEER

Raytheon

-Tucson, AZ

January 2024 to May 2024, 9/80

Python programming for data extraction for GUI.

Worked within a scrum group.

Obtained an US government Secret Clearance.

April 21’ left work due to medical reasons. Ready and able to work now.

FIRMWARE LEAD

Vector Horizons->Aventics->Emerson

-Bowling Green, KY

January 2016 to April 202, 5/40

'C' code programming with MISRA

Created BLDC motor inhouse and I developed the controller

Realized motor to movement on mechanical objects(valve, belts, doors) for positional control.

Created programming system architecture

Developed CAN architecture to communicate outside of the device

Developed drivers for ICs

SSL communication to Magnetic sensor

Oversaw hardware development, pcb and iron

EMBEDDED DEVELOPER

AeroTech– contracted to Omron

-St. Charles, IL

May 2015 to Dec 2015, 5/40

'C' code programming

Used Autosar in development for motor movement control with LIN.

Maintenance work on a display cover and a glove box lock.

EMBEDDED DEVELOPER

Advanced Technology – contracted to Navistar

-Lisle, IL

November 2014 to May 2015, 5/40

'C' code programming

Developed code in the Vector EATOS(similar to RTOS) kernel for the Vehicle Control Module

Brought functionality to a Real Time Clock Calendar using I2C.

Maintenance work.

PRODUCT DEVELOPMENT ENGINEER

TekPartners - contracted to Intel

-Hillsboro, OR

November 2012 to April 2014, 5/40

Improving testing time of silicon devices was the main goal of this position. Using perl, xml, and excel I wrote scripts to do large data analysis. Large data sets were displayed in excel for ease of human reading. XML is used to configure or call some of the scripts. A positive impact was accomplished for the company; thousands of production minutes were shaved off using my scripts. After reworking some of the data transfer, by going from SQL to Perl, time was reduced from 5-10 minutes server communication to a few seconds file read/write. This is done multiple times a day for multiple factory locations.

SYSTEMS INTEGRATION ENGINEER

Caterpillar

-Mossville, IL

November 2010 to June 2012, 5/40

Managed the J1939 database with quarterly updates from SAE. Created a PERL script to parse the PDF file and convert into a DBC file.

Maintained and created Visual Basic scripts for regression testing. Results stored in an Excel document through com commands. Rational Visual Test was used as the studio.

Customer questions would be filtered down to me. I was to respond within 24 hours and have a commitment to solve the issue ASAP.

Software validation would be done by preparing test cases based off the specification.

Clearcase was used to maintain version control over the code and the build process.

Trace32 was used to debug the application.

CANalyzer and CANape were used to view variables as the embedded system ran unbroken.

Through various PERL scripts and Cygwin we had a build process that would create the flash files.

Codewright was the preferred studio in which to edit our 'C' code.

To simulate our engine we used a FAST in conjunction with an Oracle database.

Some regression testing was done using a home built program called S.T.A.R..

Tests were integrated to verify the system's functionality.

Volt - contracted to Caterpillar

-Mossville, IL

May 2008 to November 2010,5/40

'C' code programming

Engine control specification was received as a Visio graphic and converted into software

Developed engine Control Strategies

Cold cylinder cutout - to reduce engine warm up time.

Duel common rail - engine was too large to have a single fuel rail.

CAN bus(J1939) Heavy trucks.

Parallel development with models

Design software system architecture

Wrote department coding standards

Participated with customer to analyze, design and implement requirements

Would use per-compilers to reconfigure software for different applications

Determine how different interfaces interact for different software layers.

Debugging was done using a Lauterbach to solve irregularities.

Test system operation on multiple levels. The first would be a unit test with CANape and CANalyzer to verify intended operation. After a successful unit test a live engine test would be done to verify non-simulated behavior. My test plans would often be used by other groups

Creation of PERL scripts was done to optimize the application creation time, memory usage, and repetitive tasks For version control, Clearcase was used for daily activities

Codewright was the preferred suite for code development. While Understand++ was used to follow the code.

Understanding Cygwin, PERL, and XML tags were required to edit the build process.

EMBEDDED PROCESSOR ENGINEER

MERSS

-Indianapolis, IN

January 2007 to March 2008, 5/15

Circad was used for Circuit board design (arm processor, SD card, SPI, I2C, RTC, RS232 printer, LCD, and DC/AC relays)

Wrote low level C code to integrate new hardware into processes.

Documented high-level software system requirements.

Motor controllers

signal processing

communication protocols.

Worked with customers to troubleshoot product anomalies.

ELECTRICAL & COMPUTER ENGINEERING TECHNOLOGY DEPARTMENT ASSISTANT TECHNICIAN

Electronics & Math

-Indianapolis, IN

May 2005 to December 2007, 5/20

Purdue School of Engineering & Technology, IUPUI - May 2005 to December 2007

Tutor for Electronics & Math

Would set labs up for a professor

For automation and controls 1 I was the Lab Instructor for 1 year.

All of the lab equipment needed repairing from time to time. Disassembly of component, a circuit trace or visual inspection was done to determine the damage. Oscilloscopes and digital multimeters would often break fuses. Function Generators would break relays. Computers would need updates. The most enjoyable task was the rebuilding of Programming Logic Controller enclosures.

ELECTRICAL INTERN

USCentrifuge

-Indianapolis, IN

August 2006 to December 2006, 3/20

Wired PLC enclosures for use in the field

Under supervision I was able to program Programmable Logic Controllers

System operation was validated before shipping

Different types of Programmed Logic Controllers (Micro Logic 1500, Allen Bradley 500) were used.

Many different Human Machine Interfaces were used, as some of the work was a rebuild from a different company.

COMPUTER PROGRAMMER INTERN

Rolls Royce

-Indianapolis, IN

May 1999 to August 1999, 5/40

Ported FORTRAN code from Unix to windows NT

Maintenance work on scheduling software

Education

Bachelor of Science in Electrical and Computer Engineering Technology

Purdue School of Engineering & Technology -

Indianapolis, IN

December 2007, 3.67/4.0

Skills

Computer languages: C, C++, Java w/JNI, Visual Basic, Machine, Assembly, Ladder, VHDL, Perl, and Fortran

Computer programs: Labview, Matlab, CANalyzer, CANape and MSoffice

Computer communications: CAN, J1939, LIN, I2C, SPI, RS232, and RS485

Honors and Achievements

Engineering and Technology Student Council Member, 2006, IUPUI

William Seibert Memorial Award 5/2006, Department of ECET, IUPUI

Frank E. Burley Award, 5/2005, Department of ECET, IUPUI

Dean's List: Fall 2005, Spring 2006, and Fall 2006, IUPUI

Honor's course in Digital Fundamentals II at IUPUI

Recognized twice by "Who's Who in America" during High School

Eagle Scout at age 14



Contact this candidate