Software Engineer

Computers/Software Waterbury, Vermont


Position at KORE Solutions




Software Engineer

Job Overview


The Software Engineer is part of the design and fulfillment team that delivers KORE’s engineered solutions to the customer. The software engineer works with Project Managers, Controls Engineers, and the client to support the control, data collection, and visualization aspects of the project.


Work is primarily based out of our Waterbury, Vermont office.  However, during system construction and integration, you may be required to travel outside of the office environment and help assemble or troubleshoot a system in the field.

Essential Functions and Responsibilities


  • Diagnose system issues utilizing historical and real time data.
  • Write scripts to automate various tasks.
  • Work closely with engineering team on data collection and controls.
  • Integrate various data sources into software applications.


Reports To


Reports to the Director of Engineering.



The ideal candidate will possess the following knowledge, skills and abilities:

  • Programming languages including Python, PHP, HTML and JavaScript.
  • Use of APIs, encoding/decoding of XML and JSON arrays.
  • Application of Machine Learning to optimize automation algorithms.
  • Linux based operating systems, Apache2 and shell commands.
  • Familiarity with MySQL or other databases.
  • Communication and Networking protocols including TCP/IP, Modbus and CAN bus.
  • Ability to read and understand blueprints, drawings, and schematics.
  • Familiarity with office productivity software, including MS Word, Excel & Power Point.
  • Team player, with a desire and willingness to learn.



Physical Requirements


  • Able to lift and carry 25lbs.
  • Hearing and vision within normal ranges, with or without corrective lenses or an assisted hearing device.
  • Good manual dexterity required for the use of computers, mobile devices, and other productivity technologies.
  • Ability to communicate orally with customers, vendors, and co-workers.
  • Secondary job requirements include travel with field work which can consist of hiking, construction work, moving objects, and wearing PPE for specific tasks.


KORE SOLUTIONS is an equal employment opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or veteran status, or any other legally protected characteristics with respect to employment opportunities.