We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Royal Oak, MI

SUMMARY:

Embedded Software Engineer (or Software Requirements Engineer) writing real - time embedded software for the automotive, manufacturing, machine tool, or scientific industries, or testing real-time embedded software.

PROFESSIONAL EXPERIENCE:

Confidential, Royal Oak, MI

Software Engineer

Designed & architected automotive ADAS software. Founder of R&D company in Engineering Science. Wrote and implement graph crawler based suite of AI graph-search algorithms in Qt C++ with HMI. Electronic, mechanical, software and controller design of flying military drone with machine gun (and three related weapons). Developed prototype 802.11i protocol for IoTsec. Computer Vision, Machine Learning and Artificial Intelligence (AI) classes. C++, design, HMI, architect, diagram, prototype, production code and testing football game. Wrote Matlab/Simulink and Python codes to make movie of fractal entropy and prime number sieve. Wrote Wrote Matlab/Simulink model for probability function generator to research Gambler’s Ruin. MHD and magnet design of innovative fusion reactor concept using heating and compression by magnetic shock.

Confidential, Novi, MI

Software Engineer

Qualified Polarion requirements management software. Wrote software requirements and system requirements for first generation V2V warning alarms (EEBL, CLW, LCW/BSW, FCW & IMA alarms) DSRC under SAE J2945& J2735. Designed algorithm to initialize gyroscope for Mark 2 Datalogger that monitors driver behavior. Designed regression algorithm for RLI mapping (road, lanes and intersections) with V2V. Developed generalized algorithm to predict any imminent collision. Proposed and analyzed Machine Learning Algorithm based on Support Vector Machine for generalized lane boundary identification and Left Turn Assist (LTA). Chose AVL binary search tree to achieve log(n) performance. Analyzed a hopeful method for removing intentional positioning error in GPS signal.

Confidential, Farmington Hills, MI

Software Engineer

Wrote software requirements in Doors for installation of Aha internet radio software and underlying internetworking API onto infotainment head unit. Wrote DXL script to remove inconsistencies in Doors hierarchy numbers. Led requirements review meetings. Processed Chrysler Assembla tickets to generate software change request documents. Formal training in Agile methodology. Contract through Wipro.

Confidential, Royal Oak, MI

System Engineer

Solved integrals of normal probability distribution and Fresnel in closed form, and verified result with Matlab. Wrote Yulpatov Equation solver for ADS in Simulink. Reduced the differential equations for Kepler’s n-body gravitational problem. Wrote eigenvalue based diode load line solver that finds roots of high order Taylor polynomial in Matlab. Prototyped innovative method for finding eigenvalues. Used Matlab and C to analyze equations of electrostatic dipole compared to Moire pattern of pair of radial spoke overlays. Used Matlab to approximate probability plot of sequence of dependent events with nested algebraic functions. Ported elliptic curve cryptography sources to Visual C++ .NET.

Confidential, Warren, MI

Software Engineer

Thermal Division - Ported cabin HVAC embedded from Word to DOORS. Verified algorithm by reading and interpreting Simulink codes. Invented algorithm to seamlessly reflash an in-vehicle controller via OnStar. Informal training in Stateflow. Contracted through Iconma..

Confidential, Saline, MI

Software Engineer

Microscopically reverse engineered, embedded PID, lead-lag & state space controllers, and used Matlab & Simulink to write, run and gather data from their test suites for real-time embedded medical devices, including ARM based DNA sequencer ECU under QNX and Ubuntu Linux and CAN-based wound care bed. Wrote ISO 9001 software test cases and retrospective software designs of ‘C’ & LabView codes in DOORS, and drew architectural diagrams in Visio. Verified implementation of Software Best Practices. Software Configuration Management with SVN.

Confidential, Royal Oak, MI

Entrepreneuer

Wrote Matlab code for probability function generator to research Gambler’s Ruin. Prototyped innovative curve-fitting algorithm. Spectral analysis of planetary orbital data with Matlab/Simulink. Solved the nonlinear dynamics of the gyroscope and improved the currently existing solution for solar polytropes. Applied Hopf bifurcations to turbulent Navier-Stokes instability. Did training projects in Java and MS-Access. Found chaotic power spectrum of Bode’s Law. Wrote miscellaneous mathematical utility codes in ‘C’. Used spectral line shape method to clean up messy data from simulation algorithms. Analyzed 2D dynamics of cross-field tokamak transport in plasma physics.

Confidential, Royal Oak, MI

Entrepreneur

Investigated solution to Confidential ’s problem in fusion research. Examined spectral analysis of business cycle data to identify economic sector phase offsets. Invented improved electronic packaging for audio consumers, built prototypes, researched patent. Prototyped improved herbal remedy for insomnia, planned laboratory manufacture, resolved manufacturing issues and researched legal issues. HMI, algorithm, architecture design and prototyping in C++. Researched heat pump driven by natural gas fired combustion engine for home heating and cooling. Invented wire bristle toothbrush for household cleaning.

Confidential, Southfield, MI

Software Engineer

Contract through Confidential Corp. Developed and maintained language translation firmware for Freescale 68332 ECU embedded automobile diagnostic scan-tool (DRB). Debugged DRB “C” sources to remove font display errors. Wrote upgrades to string substitution code in Borland C++ 5.0 and ‘ported to C++ Builder. Invented and designed s/w to automatically upgrade DRB source codes for language independence. Wrote verification utility in Visual Basic 5.0.

Confidential, Southfield, MI

Software Engineer

Contract through Confidential Corp. Added new “C” features to embedded drive-train component balancing firmware: multi-head drill unit on Freescale 68332 and external communications to Allen-Bradley Data-Myte. Fixed balancing algorithm to improve process quality control. Tracked down RF noise problem with oscilloscope. Used 68HC16 based Gespac micro-computer running OS/9 flavor of Linux RTOS.

Confidential, Southfield, MI

Software Engineer

Assigned to: Chrysler and Confidential . Reverse engineered and wrote embedded software design documentation on Chrys­ler's Jeep Truck Engine Controller (JTEC) and Chrys­ler's Single Board Engine Controller (SBEC III). This included OBD II emission monitoring software, spark advance and fuel pulse width delivery, and PID O2 controller in Assembly Language. Wrote analog calibration VI (subroutine) in LabView for Confidential car door quality control data acquisition project. Wrote design documentation for installing Freescale 68HC11 8 bit engine turbocharger subroutines into 16 bit engine controller and wrote report on requirements analysis for current booster fuse in Confidential automotive battery charging circuit.

TECHNICAL SKILLS:

C 7 yrs

Matlab 5 yrs

Simulink 3 yrs

C++ 2 yrs

Linux 3 yrs

HMI 3 yrs

Doors 3 yrs

Control Systems 2 yrs

Python 2 yrs

DXL 2 yrs

LabView 2 yrs

Stateflow 1 yr

Visual Basic 1 yr

QNX 1 yr

Ubuntu 1 yr

Polarion 1 yr

Photoshop 5 yrs

Fortran 4 yrs

Basic 3 yrs

MS Windows 5 yrs

MS Office 5yrs

We'd love your feedback!