Software Engineer Resume
Folsom, CA
SUMMARY:
- Confident, efficient, and responsible Hardware/Software Engineer with 16 years experience. Strengths include design, analysis, troubleshooting, and meeting deadlines.
PROFESSIONAL EXPERIENCE:
Confidential, Folsom CA
Software Engineer
- Designed, developed, and maintained python and C code for testing SSD firmware and SSD management utilities. Python SSD tests built atop pytest framework.
- Developed test automation code in python to run in the Jenkins continuous integration system.
- Triaged SSD test failures in data center.
- Collaborated with remote test development team in India.
Confidential, Sunnyvale CA
Contract Software Developer
- Wrote a Perl script to translate design engineering Verilog files to the LTX automatic test equipment (ATE) language.
- The script accelerated test development and product release of touchscreen ICs.
Confidential, Sunnyvale CA
Mixed - Signal Test Development Engineer
- Designed and developed PCB hardware and C++ software for a battery fuel gauge IC final test and wafer sort on the KVD tester platform.
- Characterized and analyzed new product performance, and submitted reports to the Italian design team and local business management.
- Released new products to high-volume production, and trained the offshore Philippine production personnel to support the test products.
Confidential, Sunnyvale CA
Bench Verification
- Tested and troubleshot semiconductor evaluation kits (eg, power supply, battery charger, DAC/ADC, and RF kits) using common bench equipment (oscilloscope, DVM, DC power supply, function generator, signal generator, RF power meter, spectral analyzer, logic analyzer).
- Coordinated efficiently with EV kit Engineers and Production Planners.
- Wrote sophisticated Excel spreadsheets to increase test throughput.
Confidential, Chico CA
Software Developer
- Wrote a Linux kernel module in C to control an experimental diesel engine.
- Calibrated and tested chemical sensors for NASA spaceflight use.
Confidential, Chico CA
Graduate Teaching Assistant
- Taught digital signal processing (DSP) and digital circuit design labs.
Confidential, Alameda CA
Software Developer (intern)
- Wrote VxWorks RTOS benchmark programs in C to reinforce FAE sales efforts.
- Wrote the first known cross-platform realtime benchmark to enable apples-to-apples comparisons between multiple embedded RTOS vendors.
TECHNICAL SKILLS:
Languages: C, C++, Microchip PIC Assembly Language, Java, Fortran,VHDL.
Software: Matlab, Altera MAX Plus II, Spice, Microsoft Office, Cadence Design ToolsMentor Graphics PADS, Microchip MPLAB, IAR Embedded Workbench.
Systems: Linux, Windows, VxWorks, Cisco IOS.
Script Languages: Unix Shell, Perl, Python, HTML.
Source Code Control: Git, SVN
Microcontrollers: Microchip PIC (PIC10, PIC12, PIC16), ST Micro ARM 9.
Interfaces: UART, SPI, I2C
Test Equipment: Oscilloscopes, Power Supplies, Electronic Loads, Signal Generators, Function Generators, Logic Analyzers, Vector Network Analyzers, Power Meters
