The Fulton Companies is a private multi-national group of companies headquartered in beautiful Pulaski, NY, USA. Our founder, Lewis Palm, was a pioneer in the engineering of steam boilers and associated equipment for the laundry and dry-cleaning markets, he invented the first Vertical Tubeless Boiler in 1949. With our expansion of products and knowledge throughout the years, we are well known in many applications of your daily life including but not limited to, food processing, pharmaceutical, education, gas processing, laundry, dry cleaning, healthcare, and government / military.
Fulton researches, engineers, manufactures, sells, and services complex thermal fluid, steam, and hydronic equipment along with engineered systems for a wide range of commercial and industrial applications. We strive for energy efficiencies, global impact, and environmental responsibility. Fulton has served as an industry leader of emerging heat transfer technologies for more than 75 years!
Our culture thrives on the HEART values of the company and puts pride in our people. We encourage continued training and learning to grow you and your career with Fulton.
HEART:
Honesty and Integrity
Effective and Results Oriented
Always customer focused
Respectful and considerate
Team Player
Benefits: At Fulton we value our employees and therefore offer competitive compensation, onsite fitness club, retirement plan, health insurance, dental insurance, vision insurance, voluntary disability insurance, voluntary life insurance, employee assistance program, vacation time, paid holidays, profit share bonus.
Fulton is committed to a diverse and inclusive workplace. Fulton is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Overview:
We are looking for a motivated Software & Controls Engineer to join our R&D engineering team. This position involves supporting the design, programming, and commissioning of industrial automation and control systems. The ideal candidate has a foundation in electrical or software engineering, enjoys hands-on troubleshooting, and is eager to learn PLC, HMI, and embedded control development in a fast-paced project environment.
Responsibilities
- Product Development & Release - Contribute to designing and programming control systems (PLC, HMI, motion control) and embedded software for new products, supporting integration and testing through release.
- Documentation & Work Instructions - Create and maintain technical documentation, including software specifications, test procedures, user manuals, and detailed work instructions for manufacturing and service teams.
- Field Service Support - Assist with system integration, I/O checkout, FAT/SAT testing, and provide troubleshooting and commissioning support at customer sites.
- Automation & Robotics - Support programming, optimization, and maintenance of robotic systems used in production to improve reliability and efficiency.
- Networking & Device Integration - Configure industrial networks (Ethernet/IP, Modbus, RS-485) and integrate third-party devices into automated systems.
- Quality & Continuous Improvement - Participate in design/code reviews, version control (Git/GitHub), and implement improvements in control logic, workflows, and automation processes.
Qualifications
Education:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Mechatronics, or a related discipline.
Preferred Skills:
- Basic understanding of PLCs (Allen-Bradley, Siemens, Schneider, or Unitronics).
- Some experience with Microchip products (PIC32, PICkit 4 or newer)
- Familiarity with HMI & GUI development tools (Legato, UniLogic, etc.).
- Some experience with embedded C/C++.
- Exposure to industrial communication protocols (Ethernet/IP, Modbus RTU, Modbus TCP, etc.).
- Hands-on experience with instrumentation, wiring, and control panel hardware is a plus.
- Ability to read and interpret electrical schematics and P&IDs.
- Strong analytical and problem-solving skills with attention to detail.
- Willingness to travel occasionally for installation, support, or commissioning activities.
Preferred Attributes
- Curious and eager to learn new technologies.
- Comfortable working independently and as part of a small, collaborative team.
- Strong organizational and documentation skills.
- Interest in automation, robotics, or industrial process control.