Hamilton Company

Director of Software

Hamilton Company

full-time

Posted on:

Location Type: Office

Location: RenoNevadaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Define and execute the software roadmap for robotic control systems, ensuring alignment with company goals and market demands
  • Provide high-level architectural guidance for systems built on C++, C#/.NET, and Object-Oriented principles, ensuring scalable and robust software solutions
  • Mentor, and lead a high-performing team of software engineers, fostering a 'can-do' culture of innovation and accountability
  • Serve as the primary technical interface between R&D, Product Management, and Operations to ensure seamless integration of software and hardware
  • Implement and refine Agile methodologies, CI/CD pipelines, and rigorous code review standards to enhance development velocity and quality
  • Accountable for team performance, consistent delivery, and maintaining a collaborative environment

Requirements

  • Minimum of 5-8 years in a leadership or management role within a software engineering environment
  • Expert Technical Foundation: Deep expertise in Windows-based programming, including Multithreaded applications, WPF, WCF, and COM/ATL
  • Architectural Vision: Proven ability to design complex Graphical User Experiences and distributed systems for industrial or medical device applications
  • Communication Mastery: Exceptional verbal and written communication skills, with the ability to translate complex technical concepts for executive stakeholders and non-technical departments
  • Problem Solving: A track record of solving high-stakes technical challenges in robotic control or automation
  • BS/MS in Software Engineering, Computer Science, or a related field; an MBA or advanced management training is a plus
  • Extensive experience in robotic control software or life sciences automation is highly desired.
Benefits
  • Excellent Benefit Package (medical, dental, vision insurance, paid time off, disability insurance, 401k, tuition reimbursement and much more)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++C#.NETObject-Oriented principlesMultithreaded applicationsWPFWCFCOMATLAgile methodologies
Soft Skills
leadershipmentoringcommunicationproblem solvingcollaborationinnovationaccountabilitytechnical translationteam performancedevelopment velocity
Certifications
BS in Software EngineeringMS in Computer ScienceMBAadvanced management training