Logo
Randstad USA

Manufacturing Software Engineer Job at Randstad USA in Amityville

Randstad USA, Amityville, NY, US


Job Description

Job Description

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.

* This is not a web development position - please do not apply if your experience is limited to full-stack development *

 

 

  • 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:

  • Work well in a team
  • Solve problems effectively
  • Great attention to detail
  • Good math skills
  • Excellent communication skills
  • Creative thinker
  • Adapt to a variety of situations
  • Ability to meet deadlines

Nice to have the following experience:

  • 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