Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Controls Software Engineer

Job

Ingersoll Production Systems, LLC.

Rockford, IL (In Person)

$75,000 Salary, Full-Time

Posted 1 week ago (Updated 1 week ago) • Actively hiring

Expires 6/28/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Controls Software Engineer Ingersoll Production Systems, LLC. - 4.5 Rockford, IL Job Details Full-time $65,000 - $85,000 a year 1 hour ago Benefits Health insurance Dental insurance 401(k) Paid time off Vision insurance 401(k) matching Life insurance Qualifications Customer communication Human-machine interface (HMI) systems High school diploma or GED Schedule management Ethernet Vision inspection system Budgeting Associate's degree Ladder logic (LD)
Full Job Description Position:
Controls Software Engineer Basic Function:
This Engineering position is responsible for developing software that conformances with IPS design standards and customer or Marketing specifications. Responsibilities include participation in the development of software standards, design specifications for marketing activities, and complex project assignments. Communication with customers and functional groups within the company is an important aspect of this position. Engineers in this position must have strong software capabilities coupled with an ability to achieve schedule, budget, and quality objectives.
Core Competencies:
Experience with Allen Bradley PLC's including RSLogix and Factory Talk Studio programming software. Experience with Siemens PLC's and/or CNC's including Step 7 and WinCC programming software. Experience with Fanuc CNC's including Fladder and Fapt Picture programming software. Must have the ability to write ladder logic for CNC and/or PLC control systems. The ability to create HMI screens and the associated logic. Knowledge of structured programming techniques and advanced data structures.
Preferred Competencies:
Has an understanding of industrial networks such as ProfiBus, ProfiNet, AS-i, and EtherNet/IP. Skills including the reading of electrical/pneumatic/hydraulic schematics and knowledge of control system components. The ability to write logic in "M" and "G" codes for CNC machines. Experience in the integration and programming of Cognex machine vision. Experience with AutoCAD Electrical for electrical system design. The ability to design electrical systems for CNC and/or PLC control systems.
Education/Experience:
A Bachelor's Degree in the required technical field is desired. In the absence of a Bachelor's Degree, and Associates Degree in the field and 3 or more years of experience is required. Extensive experience and demonstrative performance in the required area will also be considered.
Duties and Responsibilities:
Develops new software to meet customer or Marketing specifications. Works with supervision to maintain project schedules and budgets. Supports the development and maintenance of department standards. Documents software designs to IPS and/or customer standards as required by the project. Provides assistance to other functional groups (Manufacturing, Assembly, Customer Service, etc.) throughout the life of the project. Assist in the preparation of machine operator and maintenance personuals. Provide technical training as required. Maintains technical competency and works to expand technical skills and knowledge. Travel is required for this position.
Work Environment Summary:
The individual in this position typically works in an office environment and uses a computer, telephone, and other office equipment as needed to perform duties.

Employees may encounter frequent interruptions throughout the workday and are regularly required to communicate with others, use repetitive hand motion, sit, stand, walk, reach, bend, and lift up to 20 pounds. Employees are also required to read, write, interpret data, organize materials, make decisions, and solve problems. These demands are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

This job description in no way states or implies that these are the only duties to be performed by an employee occupying this position. Employees may be required to perform other related duties as assigned, to ensure workload coverage. Employees are required to follow any other job-related instructions and to perform any other job-related duties requested by their supervisor. This job description does NOT constitute an employment agreement between the employer and employee, and is subject to change by the employer as the organizational needs and requirements of the job change. The job specification requirements stated are representative of minimum levels of knowledge, skills, and abilities to perform this job successfully.
Job Type:
Full-time Pay:
$65,000.00 - $85,000.00 per year
Benefits:
401(k) 401(k) matching Dental insurance Health insurance Life insurance Paid time off Vision insurance
Education:
High school or equivalent (Preferred) Willingness to travel: 25% (Preferred)
Work Location:
In person