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.
|