Co-op Software Engineer
LasX Industries, Inc.
Position Description
Co-op Software Engineer

 

 
     

Job Title:        Co-op Software Engineer
Department:   Research & Development
Reports To:    R&D Manager

Position Summary:
Highly motivated and energetic person to develop multi-language user interface software applications.  The Co-op Software Engineer supports software design activities relating to
high-performance industrial laser equipment.  He or she will work under the direction of the R&D Manager.

Major Duties and Responsibilities:

  • Software development for multi-language user interface used to operate high-performance laser materials processing equipment.
  • Supports released software through software maintenance program.
  • Other duties as requested by LasX Management.

Desired Qualifications:

  • Enrolled in 3rd year of Bachelor/Master of Science in Computer/Software Engineering
    or equivalent.
  • Experience with Windows XP® and Windows 7 operating system.
  • Knowledge of C++ software development programs.
    • Experience with object oriented programming/class hierarchies/abstraction
    • Familiarity with GUI tools (WPF, MFC, Builder, Visual Basic)
    • Familiarity with basic Standard Template Library (or ability to learn)
    • Ability to handle complex program flow/user interaction decisions
  • Knowledge of software development for web enabled applications.
  • Practical knowledge of embedded DSP-based controllers used for motion control
    and machine vision.
  • Knowledge of foreign languages such as Japanese a plus.
  • Excellent verbal and technical writing skills.
  • Ability to represent LasX in a professional manner to customers and suppliers.

Physical Requirements:

  • Extensive time working at a computer workstation.
  • Standing and walking on a concrete floor.
  • Working in a manufacturing environment.