Software Developers

New River Kinematics - Williamsburg, VA

30+ days agoFull-timeEstimated: $74,000 - $110,000 a year
NRK is searching for software engineers to take part in the design and development of its various metrology/robotics based software products. Successful candidates will help maintain and enhance our flagship product, SpatialAnalyzer® and take part in custom software projects for our customers. Typical applications require interfacing to a variety of metrology measurement devices and engineering factory support systems.


B.S. Degree in Engineering, Mathematics, Computer Science, or related field.

Fluent in C#, .NET, WPF, MVVM.

Skilled in Object Oriented Design and Programming.

Skilled in Software Design Patterns like SOLID.

Microsoft Visual Studio.

Inquisitive and determined attitude.

Must interact well with customers and be able to assume an active role in customer meetings, etc.

Be able to work both independently and in a team environment.

At this time we will consider applicants who are legally authorized to work in the United States without company sponsorship. E-Verify Participant.

Additional/Desired Skills

Engineering background.

Experience with hardware interfacing.

Graphical User Interface (GUI) programming experience.

Large project coding and design experience.

Multi-threaded and parallel programming skills.

Large-scale manufacturing knowledge.

Strong debugging skills. Able to isolate and fix unanticipated features.

Understanding and experience with communication using network sockets.

“Take charge” personality.

Product management: Deciding what should be done and how to do it.

Salary & Benefits

Salary commensurate with experience with comprehensive benefits package.

To apply for this position, please submit your resume to