Embedded Software Programmer VHDL Verilog Visual Basic C# C++ - Comput
Embedded Software Programmer VHDL Verilog Visual Basic C# C++ - Comput
My Spider Scam Awareness Contacting Us F. A. Q.
 
Job Seekers
Search Jobs
Browse Jobs
Post a Resume
Job Alerts
 
Employers
Search Resumes
Browse Resumes
Post a Job

Embedded Software Programmer VHDL Verilog Visual Basic C# C++ Resume


Desired Industry: Computer Software/Programming SpiderID: 29143
Desired Job Location: Thousand Oaks, California Date Posted: 10/15/2009
Type of Position: Other Availability Date: Now
Desired Wage:
U.S. Work Authorization: Yes
Job Level: Experienced with over 2 years experience Willing to Travel: Yes, Less Than 25%
Highest Degree Attained: Bachelors Willing to Relocate: No


Objective:
Embedded software (C/Assembly).
Windows programming with focus on external hardware interface/control applications
Digital Logic Design using VHDL/Verilog for FPGA/ASIC application.


Experience:
Self Employed (contract work) (2007 – Present)
Digital Hardware Design
- VHDL design for CPLD/FPGA target architecture.
- Develop DSP algorithms in FPGA (ADC, DAC, FIR, IIR, Demodulation, etc.)
- Real time, mixed signal applications
- Timing simulation using VHDL test bench with Mentor Graphics
- Integrate customer spec, systems requirements, and available DSP/VHDL resources
- Create digital design requirements
- Create digital algorithms as necessary to satisfy digital design requirements
- Analysis of digital signal data flow
- Analysis of clock dependencies using Excel

Embedded Software Design
- Assembly language programming for 8051 processor.

PC Based Software Design
- C++ based software to create serial link to digital board and display output in graphical format.
- Excel Visual Basic for test equipment interface.
- Visual Studio 2005 VB application to control microscope stage.
- Wrote VB macros in ImagePro environment for image processing.
- Integrated stepper motor device driver and automation of ImagePro into single user interface to automate loading of microscope slides, scanning slides, and image processing of scanned data.
- Using VB .net created software to automate silicon wafer measurement station. This included interface to Delta Tau motion controller and Keyence laser measurement devices.
- VB .net software with multiple utilities to calibrate measurement station, create and maintain a directory structure for organization of test procedures and test output data, various manual and automated controls for stage movement and wafer measurement, integrated visual display, integrated image recognition procedure for wafer alignment process, etc…

General
- Primary engineer to interface with customers and third party vendors to design and implement microscope automated slide system and wafer test station. Both stations passed customer review for meeting requirements for specifications and performance.
- Most work was performed out of my home office where I have access to various lab equipment including power supplies, logic analyzer, oscilloscope, function generator, microscopes, soldering station, and various prototyping boards for embedded design and VHDL testing.

Sabeus Sensor Systems (2006 – 2007)
Calabasas, CA
Embedded Software Design
- Supported existing embedded design for laser interrogator (TI Code Composer)

PC Based Software Design
- Developed user interface for fiber optic perimeter security sensor (Borland Builder)
- Created and used DLLs to share code between Visual C++, Borland Builder and Matlab
- Designed user interface to control QuickSilver stepper motor via PC serial port
- Designed software for factory automation process
- Began training using Labview

General
- Conceptualized, designed and built prototype machinery for fiber sensor assembly
- Documented automation design using Solidworks software

Condor Pacific/BAE Systems (1999 – 2006)
Westlake Village, CA
Digital Hardware Design
- VHDL design for CPLD/FPGA target architecture.
- Develop DSP algorithms in FPGA (ADC, DAC, FIR, IIR, Demodulation, etc.)
- Real time, mixed signal applications
- Timing simulation using VHDL test bench with Mentor Graphics
- Integrate customer spec, systems requirements, and available DSP/VHDL resources
- Create digital design requirements
- Create digital algorithms as necessary to satisfy digital design requirements
- Analysis of digital signal data flow
- Analysis of clock dependencies using Excel
- Simulation of digital algorithms using C++ and Excel
- Hands on bench testing for design prototypes

Embedded Software Design
- Embedded C and Assembly to program TI DSP processors for hardware test purposes
- TI Code Composer Studio IDE for DSP programming

PC Based Software Design
- C++ DOS and Windows programs for utilities/test software (Borland C++ Builder)
- Created C++ application to interface to hardware using parallel port
- Created C++ application to interface to test equipment using serial port

Seagate Technology (1993 – 1999)
Simi Valley, CA
Systems design
- Embedded systems software design (Zilog and TI DSP processor assembly language).
- Wrote C++ programs for utilities/test software.
- Responsible engineer to coordinate effort to rework test equipment.
- Travel to Singapore with team to bring product to production level.
- Travel to Michigan to assist customer with disc array problem for video applications.

Hardware design
- VHDL design for CPLD/FPGA target architecture.
- VHDL test bench design.
- Pre-Synthesis and Post-Synthesis simulation using Mentor tools.
- Responsible engineer to design FPGA based device to be used in test equipment interface between DSP emulator and embedded circuit board. This project included all phases of VHDL/FPGA chip design including core design, chip IO design, top level design, test bench, microcontroller simulation, and file access using VHDL design methodology.

Siemens-Pacesetter Systems (1990 - 1991)
Sylmar, CA
- Analyzed pacemakers for causes of failure.
- Developed code for laser marking process.
- Worked on team project to debug microprocessor problem.


Education:
Education (1988 – 1993)
Cal Poly State University
San Luis Obispo, CA
Degree: BS
Major: Electronic Engineering
Concentration: Digital Design/Computer Architecture
Minor: Computer science


Skills:
Digital Design Experience
VHDL and schematic capture for digital design including:
- Microprocessor interface design
- ADC and DAC control
- Motor control
- IIR and FIR filter design
- Sin wave generators
- Signal demodulation algorithms
- Microsequencer design
- Simulation of high level algorithms using C++
Programming Experience
- TI Code Composer Studio (C and Assembly)
- Borland C++ Builder (DOS consol and Windows Applications)
- Visual Studio 2005 (Visual Basic, C++, C#)
- ImagePro Basic
- Excel Visual Basic
- Windows API
- Use of DLLs
- Multithreading
- Assembly (Intel, Motorola, TI DSP, Zilog)
- C (Unix), PLM51 (8051 Embedded), TI DSP
- BASIC (MS-DOS)
- Labview (DLL interface)
Computer Applications
- Xilinx design tools
- FPGA Advantage design entry (Mentor Graphics)
- ModelSim simulation software (Mentor)
- Code Composer Studio (TI DSP)
- Borland C++ Builder (Windows programming)
- Visio flow chart software
- Solidworks
Lab Equipment
- Oscilloscope
- Logic Analyzer
- Spectrum Analyzer
- TI DSP microprocessor emulator (JTAG)
- Frequency generator
- Multimeter
- NI DAQ


Additional Information:
I am willing to work full time, part time or on a contract basis. I have contacts who can perform other tasks on a contract basic such as PCB design, analog, mechanical design, etc.


Reference:
Available upon request.


Candidate Contact Information:
JobSpider.com has chosen not to make contact information available on this page.
Click "Contact Candidate" to send this candidate a response.


    





© 2022 Job Spider
Privacy Policy | CC Marketing Sites | Site Map | Links