14 Aug
Software Engineer
Minnesota, Saintpaul , 55101 Saintpaul USA

Vacancy expired!

Our client develops intelligent laser processing solutions for manufacturing innovation and is located near St. Paul, MN. They are seeking a highly motivated and energetic person skilled in developing software for PC-based and embedded control systems. The

Software Engineer is responsible for software design activities relating to the development of industrial laser systems. He or she will work under the direction of the Engineering Manager.

Major Duties and Responsibilities:The Software Engineer will design, analyze, and test application software for high-performance laser materials processing equipment. This includes the following activities:
  • Design, debug, and test applications using .NET framework and C#
  • Contribute to architecture and design of new and existing systems
  • Work with systems that interoperate with embedded real time controllers, PLCs, and automated equipment
  • Design intuitive user interfaces using WPF following MVVM design principles
  • Design and implement unit tests and perform dynamic testing
  • Communicate with users, management, and other technical teams to collect requirements and describe features
  • Represent the Software Development team in project meetings
  • Debug existing applications and support customers both remotely and in the field

Required Qualifications:
  • Bachelor of Science in Computer Science, Computer Engineering, or related field
  • Experience with Microsoft Visual Studio 2015 or higher
  • 3-5 years of relevant experience, minimum of two years application development utilizing .NET framework
  • Proficient in applying OOD principles
  • Knowledge of dynamic testing and unit testing principles
  • Ability to work in a team environment
  • Excellent verbal and technical writing skills

Preferred Qualifications:
  • Experience with SQL database systems
  • Experience with web frameworks such as ASP.NET Core
  • Experience with integration of lasers
  • Embedded C programming, and familiarity with real-time Linux
  • Familiar with industrial ethernet protocols (Modbus TCP/IP, OPCUA)
  • Familiar with electronics and circuit board level hardware

Physical Requirements:
  • Extensive time working at a computer workstation
  • Working in a manufacturing environment
  • Some travel to customer's facilities required; typically less than 10%

Vacancy expired!


Related jobs

Report job