Job Application - Han Tek Inc

Job Posting OPEN

Senior Software Engineer

Summary of Responsibilities

Your exceptional work ethic combined with outstanding communication skills and our team-based engineering methodology will allow you to develop complete software solutions based on our customer’s functional requirements and take full ownership of the software budget, schedule, and delivery scope on each project.

Essential Duties

       Leads the engineering team through concepting, design, programming, testing, and commissioning efforts

       Develops design documentation, aligned and traceable with project contractual requirements

       Interfaces with customer engineering and end-user contacts during project design and implementation cycle

       Develops software control and execution programs and applications to manage manufacturing processes in a near real-time environment

       Develops Factory Acceptance Test and Site Commissioning testing plans

       Actively participates in off-line testing of software / hardware interfaces

       Travels to site to support field efforts (20-35% travel required)

Education, Experience, and Other Requirements

  • 10 years’ experience in software design and development
  • BS in Computer Science or equivalent experience
  • Strong knowledge of Python along with application and relational mapper frameworks
  • Strong knowledge of Linux Operating systems and operations
  • SQL Database setup and programming, such as MS SQL Server, PostgreSQL, and SQLite
  • Proficiency in version control tools such as Git and Jira
  • Familiarity with Java
  • Familiarity with PLC communication interfaces for Siemens and Allen-Bradley platforms
  • Familiarity with Inductive Automation Ignition HMI Development

Additional Preferred Qualifications

  • Proficiency in C and C++ development
  • Proficiency in PLC and HMI programming and development
  • .NET Framework experience a plus
  • Experience with commercially available MES packages
  • Data Collection & Management Systems for KPI and IIoT / Industry 4.0 data collection

Physical and Environmental                                                                                                     

The Senior Software Engineer is located primarily in an office environment but may experience other conditions while in the shop on a weekly basis.  Physical requirements include:

§  Occasional light lifting of 25 pounds or less

§  Awareness of potential hazards, such as nearby machinery, while in the shop



Han-Tek is an equal opportunity employer and does not discriminate on the basis of any legally protected status or characteristics. 

Minority/Female/Sexual Orientation/Disability/Veteran