Software Engineer

Position Title: Software Engineer
Department: Engineering
Reports to: Director of Engineering

Position Summary 

Provides engineering support by the programming of PLC and PC -based applications and performing the following duties: 

Primary Responsibilities 

  1. Design, develop and maintain software for machine control applications.
  2. Participate in customization of existing products and development of new products.
  3. Provide debug and post-sale support for Preco equipment.
  4. Ensures software designs meet equipment requirements and are completed on time.
  5. Work individually or as a part of a team depending on a project’s scope.
  6. Develop software specifications and flow charts.
  7. Coordinates and engages in testing and documentation of software.
  8. Provides additional or backup support for projects when passed to production engineering.
  9. Communicates project status to the Director of Engineering.

Hiring Qualifications

  • BS in Computer Engineering or Computer Science with Engineering emphasis, or equivalent.
  • Minimum 2 years experience in software development for the manufacturing industry.
  • PLC programming experience receives stronger consideration (not required)
  • C# programming experience using WPF (MVVM a bonus, not required)
  • C++ programming experience (MFC a bonus, not required)
  • Strong written and oral communication skills.

Physical Demands

  • Occasional travel to customer facilities for design, installation, and service-related activities.
  • Extended hours of sitting, viewing a computer screen.
  • Perform software installations and debugging of systems in the manufacturing environment.
  • Occasional light lifting.

To Apply 

Send resume to:
This position is located in Lenexa, KS