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