Added to Cart

Qty Description Cost
View Cart Check Out
Cart 0

Cart Summary

Qty Description
View Cart Checkout

Principal Software Engineer

Position Title Principal Software Engineer
Business Division Hamilton Company

Reno, NV

Job Description

Under the supervision of an Engineering Manager the Principal Engineer provides R&D with advanced technical expertise as may be needed to design and build practical solutions to develop, test, and implement robotic control software.  The Principal Engineer is considered an expert in Software Engineering as it relates to C#/.NET.

Essential Job Functions
  • Experienced in C#/.NET
  • Good understanding of Object Oriented principles and design patterns 
  • Strong written and verbal communications skills
  • Team player
  • Leadership skills
  • Excellent understanding of software architecture
  • Product systems engineering skills desirable
Knowledge, Skills and Abilities
  • Windows programming
  • Multithreaded programming
  • Graphical user experience programming
  • WPF (Windows Presentation Foundation) programming
  • WCF (Windows Communication Foundation) programming
  • SQL database programming
  • Robotic control programming desirable
Education and Experience
  • BS/MS in software engineering or related degree with 3+ years of experience
  • Robotic control software experience