Hamilton

Senior Software Engineer

Hamilton$90K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in multi-threaded and multi-processor application development.
  • Solid understanding of Object-Oriented Design (OOD) and Design Patterns.
  • Familiarity with motion controllers and system control theory.
  • Knowledge of SQL and database design is a plus.
  • Experience with Optical Character Recognition (OCR) and Vision systems is beneficial.
  • Excellent verbal and written communication skills.
  • Ability to work independently with minimal supervision.

Responsibilities

  • Develop innovative software solutions for automated electro-mechanical equipment.
  • Contribute to team best practices and influence design decisions.
  • Assist in maintaining individual contributor skills while developing professionally.
  • Communicate effectively with various departments and stakeholders.
  • Learn and adhere to company standards and procedures.

Benefits

  • Diverse portfolio of exciting and innovative design projects.
  • Opportunities for professional growth and advancement.
  • Commitment to sustainable design practices.
  • Comprehensive medical, dental, and vision insurance.
  • Paid vacation and sick time, along with disability coverage.
  • 401(k) plan with company contributions.
  • Tuition reimbursement for further education.
Full Job Description
Responsibilities

This is an exciting opportunity for a skilled software developer who likes to make things do things. The ideal candidate is a software developer with experience working with automated electro-mechanical equipment and seeks to be a stakeholder in the team with influence on best practices and design. This role provides the opportunity to maintain your skills as an individual contributor and develop professional skills.

Qualifications
  • 5+ years of product development using multi-threading and multi-processor application development.
  • Good understanding of OOD/ OOP and design patterns.
  • Knowledge of motion controllers and system control theory.
  • Knowledge of SQL and Database design is a plus.
  • OCR/ Vision experience is a plus.
  • Must possess excellent verbal and written communication skills as required to interface with our departments and company personnel in a service function.
  • Responsible to learn, know andadhere to department and company standards and procedures.
  • Must be able to work independently with minimum supervision and direction.
  • Ability to communicate effectiely in English is essential.
Education/Experience
  • Experience working in an Agile environment.
  • Experience designing and building OEM software solutions that runs in a Windows environment.
  • Experience developing customer use software.
  • Experience working on platforms utilizing, C/ C++/ C# and Python.
About Hamilton
  • 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 vacation time, paid sick time, disability insurance, 401k, tuition reimbursement and much more)
  • Drug free workplace. 

Salary Range - $90,000 - $130,000 (Depending on experience)

 

The base salary for this position can be up to $130,000 per annum.  The final salary offer will be determined on a variety of factors, including the candidate's relevant experience, specialized skills, and professional qualifications. 

 

Mid Salary

About Hamilton

The Hamilton Watch Company is a Swiss manufacturer of wristwatches based in Bienne, Switzerland. Founded in 1892 as an American firm, the Hamilton Watch Company ended American manufacture in 1969. Through a series of mergers and acquisitions, the Hamilton Watch Company eventually became integrated into the Swatch Group, the world's largest watch manufacturing and marketing conglomerate.
Learn more about Hamilton

Similar Jobs

More Jobs at Hamilton

More Information Technology Jobs

Find similar Senior Software Engineer jobs: