Director of Software

Hamilton CompanyReno, NV
8d

About The Position

Hamilton Company is a worldwide leader in the design and manufacture of manual, semi-automated and robotic products for precision fluid measuring. We specialize in the development, manufacturing and customization of precision measurement devices, automated liquid handling stations, and sample management systems. For more than 60 years, Hamilton has been satisfying customer needs by combining quality materials with skilled workmanship, ensuring the highest level of performance of every precision fluid measuring device we manufacture. The R&D Software Team is seeking a creative and results-oriented Director of Software Engineering to lead our development efforts in solving complex challenges related to liquid handling robotic control. As a key member of the leadership team, you will be responsible for the strategic direction, technical excellence, and professional growth of our engineering organization.

Requirements

  • 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.
  • Leadership Experience: Minimum of 5-8 years in a leadership or management role within a software engineering environment.
  • 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

Nice To Haves

  • an MBA or advanced management training
  • Extensive experience in robotic control software or life sciences automation is highly desired.

Responsibilities

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

Benefits

  • Diverse portfolio of exciting and innovative design projects.
  • Tremendous opportunities for professional growth and advancement.
  • Commitment to sustainable design.
  • Competitive Compensation.
  • Excellent Benefit Package (medical, dental, vision insurance, paid time off, disability insurance, 401k, tuition reimbursement and much more).
  • Solid Stable Company.
  • Drug free workplace.
  • EEO - It is the policy of this organization to provide equal employment opportunities to all qualified applicants without regard to race, creed, color, national origin, sex, age 40 and over, disability, marital status, sexual orientation, gender identity, genetic information, citizenship status, religious preference, or veteran status in all phases of the employment process and in compliance with applicable federal, state, and local laws and regulations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service