Software Engineer I

Council of IndustryMilton, NY
17d$60,000 - $80,000Onsite

About The Position

As a member of the software engineering team this individual creates software and graphical interfaces to automate internal processes, implement automated control solutions for Sono-Tek spray systems, and assists with special projects at the direction of the software engineering manager. Compensation: $60,000–$80,000 (based on experience) Work Schedule: Full-time, on-site position Monday–Friday, 8:00 a.m.–5:00 p.m.

Requirements

  • A Bachelor’s Degree in Software Engineering, Computer Science, or a related Engineering discipline is recommended.
  • Experience with object-oriented programming, GIT, and modern software development tools is expected.
  • Excellent communication skills are required, oral and written.
  • Strict adherence to standards and policies is required.
  • Excellent and methodical trouble-shooting skills are important for quickly determining the best engineering response to a technical challenge.
  • Good interpersonal skills are needed due to a high number of interdepartmental interactions

Nice To Haves

  • Basic knowledge of electrical circuits and concepts is beneficial.
  • Basic understanding of computer networks, IP addresses, and subnets is beneficial

Responsibilities

  • Prototype, develop, test and support software and firmware for use in systems and controls solutions.
  • Prototype, develop, test and support software for use within the company.
  • Create solutions in various languages as needed to fit the project, primarily VB, and including C#, C, C++, PHP, and others to meet project requirements.
  • Test written code for errors and correct them as they are found.
  • Continually seek methods to improve performance and functionality of internal processes through software solutions.
  • Create programs and instructions to aid in the production of equipment.
  • Implement custom functionality and create custom reports for use with Sage ERP software.
  • Administrate various databases integral to day-to-day operations.
  • Provide aid to IT in matters of security, third party software, and hardware.
  • Create system control schemes and flowcharts.
  • Assemble and release engineering changes in accordance with company policies.
  • Assist in writing technical manuals for system software.
  • Write and update instructions for the assembly, test, installation, and calibration of systems and subsystems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service