-
ID
#44774963 -
Job type
Permanent -
Salary
TBD -
Source
Gables Search Group -
Date
2022-08-10 -
Deadline
2022-10-09
Software Engineer
Minnesota, Saintpaul, 55101 Saintpaul USAPermanent
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
- 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
- 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
- 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!
Report job