Manufacturing Software Engineer Job at Randstad USA in Farmingdale
Randstad USA, Farmingdale, NY, US
Job Description
Job Description:
We are seeking an experienced software engineer to design various software applications. The engineer will play a role in a small team designing and maintaining software applications for our ever-growing family of force and torque measurement products. This includes front-end design all the way to back-end communications with hardware. This is a perfect environment for a self-driven individual who is looking to handle the challenge of designing scientific software that is globally used.
Responsibilities and Qualifications:
B.S./B.E. in Computer Science, Computer Engineering, Electrical Engineering, or Equivalent
Minimum 2 Years of Experience in Application Development
Solid Understanding of Object Oriented Programming Principles and Design Patterns
Experience with C#/Microsoft .NET
Strong Experience in WPF, Avalonia, or other XAML based framework (1 Year+)
Understanding of MVVM Architecture
Experience with Front End and Back End Development
Ability to design clean, working, documented code
Skills:
WinForms
Linux
Raspberry PI
Python
Asynchronous code and threading
Touch Screen Application Development
Electronics & Hardware Design
Embedded Systems
USB/UART Communication Interfaces
Source Control with GIT
Data Processing and Calculation Software Development
Databases
Computer Graphics