Post Job Free
Sign in

Software Engineer

Location:
Morrisville, NC
Salary:
90000
Posted:
May 01, 2017

Contact this candidate

Resume:

Sean McCarthy

*** ** ***** ***, ****** Hill, NC *7517

585-***-****

acz2k3@r.postjobfree.com

Skills:

Specialties: System design, embedded controller design, Signal Processing (MSEE), automotive suspension and lighting controllers

Programming: C, C#, Perl, MATLAB

Micros: Infineon XC2287-96F66HL, Texas Instrument C55xx

Peripherals: pressure transducers, hall-effect level sensors, dash switches, PID controllers, LED lighting, windshield wipers, AIC3204 Audio Codec

IDE: Telelogic Tau, Visual Studio, Code Composer Studio

Work Experience:

Sensus

SENIOR SOFTWARE TEST AND AUTOMATION ENGINEER, Morrisville, NC 03/15-Current

Test script development

Finding and documenting FW bugs

Verifying bug fixes

Automating test scripts and test benches

Reviewing product requirements

Volvo AB

SENIOR ENGINEER, Greensboro, NC 2013-2015

SYSTEM DESIGN:

Developed Electronically Controlled Suspension (ECS) liftable axle software in Telelogic Tau for embedded C application on an Infineon XC2287-96F66HL microcontroller.

Developed ECS algorithm for liftable axle resulting in 1 MPG increase in fuel economy and less tire replacement costs.

Developed ECS MATLAB models for simulating new and existing functions.

Identified and fixed ECS software bugs in the height control function which had cost Volvo over $1+million due to incorrect level sensor warranty claims, lost truck sales and replacement rentals for fleet customers.

Identified and fixed ECS axle weight calculation error, reducing worst-case error by 75%, leading to

better rear axle weight distribution and improved handling.

Developed Light Control Module (LCM) Electronic Control Unit (ECU) requirements for wiper/washer system control, rain and light sensor integration, LIN Bus control of headlamp modules, additional Daytime Running Light functionality, LIN based steering wheel stalk and button integration, additional remote keyfob functionality, side air bag integration and diagnostics.

Developed MATLAB scripts for analyzing LCM and functional performance.

Developed Central Locking Unit (CLU) ECU requirements for locking/unlocking visual and audible notification, enabling work lights via the remote keyfob and the panic function.

Developed automated MATLAB regression and functional tests for new supplier software builds.

LEADERSHIP:

Engineering Team Leader for Vehicle Electronics (team of 3 engineers).

Component Owner: LCM, ECS, CLU, Tire Pressure Monitoring System, Low Voltage Disconnect, Rain and Ambient Light Sensor, Supplementary Restraint System, Side Air Bag.

Communication Protocols: J1587, J1939, LIN

Raytheon Corp.

SENIOR SYSTEMS ENGINEER, Andover, MA 2005-2012/Aurora, CO 2012-2013

SYSTEM DESIGN:

Developed requirements for fault detection software on an airborne fire control radar system.

Designed radar calibration and state control software.

Developed servo control system providing 360 degree airborne array rotation.

Developed requirements for encryption software using IBM 4764 encryption unit.

Developed requirements for prognostic software to predict impending failures.

Integrated a GPS time and position system.

Integrated an Inertial Navigation System (INS) attitude solution.

Responsible for delivering multiple software requirements builds on time, resulting in hundreds of thousands of dollars in captured milestone award fees for the programs.

TESTING:

Developed software verification and test plans used to sell off the software and systems requirements to the customer.

Performed software testing with the customer to verify that the software requirements were met.

INTEGRATION:

Performed radar software and hardware integration on the fielded system (New Hampshire and Utah) prior to customer acceptance testing and system verification.

Performed satellite sensors integration for new software builds.

Developed software regression tests for new software builds to ensure existing functionality remains operational.

Developed MATLAB and PERL scripts to assess functionality and find bugs.

Identified and mitigated GPS multipath and signal blockage problems.

Established and chaired a software requirements change control board.

AWARDS:

Division Technical Honors 2012 (awarded to 2-3% of engineers, included monetary award and annual stipend)

Spot Awards 2010, 2012

CLEARANCE: Top Secret (expired)

United States Army Reserve, 2000-2008

SPECIALIST, 21J (General Construction Machine Operator)

Deployed to Kuwait 2003

Education:

Master of Science, Electrical Engineering, Northeastern University (2009)

Communications and Signal Processing

Bachelor of Science, Electrical Engineering, Rochester Institute of Technology (2005)

C, C++, Assembly, Microcontrollers, Communications and Signal Processing

Embedded Systems Engineering Certificate, University of California, Irvine (2016-current)

C# Programming, Wake Tech (2015-2016)

Practical Project Management Certificate, UMASS Boston (2010)

Emergency Medical Technician Certificate, Northeastern (2010)



Contact this candidate