Programmer Resume
3.00/5 (Submit Your Rating)
Troy, MI
SUMMARY:
- To continue a career in software development that will take advantage of my experience in the programming of embedded systems and allow the opportunity to move into new software development environments.
- I have much experience in design and development of software for microprocessor systems and PCs used for industrial control. I program primarily in C++ and C for UNIX and Windows. I also have experience in programming other languages including JavaScript/CGI/PHP/HTML, PASCAL, assembly languages, and other proprietary and scripting languages. I have a solid understanding of the hardware and am proficient using multimeters, oscilloscopes, logic analyzers, emulators, etc.
PROFESSIONAL EXPERIENCE:
Confidential, Troy, MI
Programmer
- QNX configuration - Used Momentics 4.7 for QNX 6.5.0 to create minimal custom boot images for small embedded systems. This includes custom bootloaders and initialization utilities.
- TMS320F2812/28335 DSPs - Develop and debug code using Code Composer 6.
- Communications - TCP/IP over wire and WiFi, and ZigBee. Industrial CAN and DeviceNet, EtherNet/IP, PROFIBUS and ProfiNet protocols.
Confidential, Berkley, MI
Independent Consultant
- Software build administration - C, PERL, and BASH scripting to run the software build environment.
- Off-line robot programming tools - Created customer products for Windows in C++ and C using Microsoft Development Studio and Visual Basic 6.
- Robot core software development - I developed code in C and assembly language for the robot controller operating system.
- Industrial communications - Implement both on and off-line drivers and tasks to implement serial and Ethernet based proprietary and standard protocols.
Confidential
Junior Engineer
- Design, prototype, and program Programmable Logic Controller (PLCs). - I worked in all phases of product development, from design to prototyping and release, including in-house test fixtures to maintaining the product.
