Software Engineer
IPG Photonics Corporation - Manchester, NH

This job posting is no longer available on IPG Photonics Corporation. Find similar jobs:Software Engineer jobs - IPG Photonics Corporation jobs

DESCRIPTION

The Software Engineer is responsible for analyzing and developing software for laser micromachining systems by maintaining and improving the existing code base and by contributing to the new software platform currently in development.

DUTIES

  • Analyze product or equipment specifications and performance requirements to determine design requirements for manufacturability as define by existing processes and methods.
  • Develop knowledge of customer application requirements and proposing software systems designs to satisfy those requirements.
  • Upgrade/maintain software for existing Laser Micromachining Systems.
  • Interface with Manufacturing to ensure that equipment conforms to engineering design and customer specification.
  • Work to documentation standards in coordination with other Engineering personnel.
  • Ability to diagnose problems at an overall system level is absolutely required.
  • Apply Linear algebra, Geometry, Trigonometry & advanced math to practical engineering problems
  • Plan develop, and execute experimental test programs.
  • Analyze test data and reports to determine if design meets functional and performance specifications.
  • Understand and be able to operate existing SW controls for laser processing.*Travel into the field to diagnose problems and accomplish machine improvements will be an occasional requirement.
QUALIFICATIONS

  • BSCS, BSEE, BSME or equivalent
  • Basic programming / logic skills (VB 6.0, C, C++, C.NET, etc.)
  • 3 years professional experience
  • Experience with ActiveX controls and COM interfaces.
  • Knowledge of and experience with factory automation/data connectivity.
  • Knowledge of electromechanical systems.
  • CAD/CAM post-processing or equivalent experience.
  • Strong organizational skills.
  • Strong debugging skills.
  • Experience with Personal Computers and common peripherals, is required.
  • Experience with Galil and/or Delta Tau motion products is a plus.
  • Ability to read, understand, debug & improve existing code.
  • Analyze product or equipment specifications and performance requirements to determine design requirements for manufacturability as define by existing processes and methods.
  • Develop knowledge of customer application requirements and proposing software systems designs to satisfy those requirements.
  • Upgrade/maintain software for existing Laser Micromachining Systems.
  • Interface with Manufacturing to ensure that equipment conforms to engineering design and customer specification.
  • Work to documentation standards in coordination with other Engineering personnel.
  • Ability to diagnose problems at an overall system level is absolutely required.
  • Apply Linear algebra, Geometry, Trigonometry & advanced math to practical engineering problems
  • Plan develop, and execute experimental test programs.
  • Analyze test data and reports to determine if design meets functional and performance specifications.
  • Understand and be able to operate existing SW controls for laser processing.
  • Occasional international travel to customer sites to diagnose problems and implement machine improvements.