Electrical Design Engineer – CNC Logic/Software
Location: Rockford, IL, us
Company Description
Summary:
The primary function of this position is to design, test, and maintain logic code for CNC’s
and PLC’s that will control large scale machine tools. This individual will develop
software which fulfills the requirements of project specifications using structured analysis
and design techniques. With minimal supervision, the individual will design, code, test
and document the software. Tasks will be performed in conjunction with Supervision
and the Project Engineer to formulate specifications and requirements for the software.
Job Description
Duties and Responsibilities:
Develops new, complex designs to meet project specifications.
Works with supervision to maintain project schedules, quality, and costs.
Supports the development and maintenance of logic on all products.
Works directly with hardware engineering to develop CNC + PLC Logic.
Works directly with project engineering to develop CNC configurations and
parameters.
Assists high level programmers to develop interface to HMI’s and front end
computers.
Assist Systems (Start-Up) Engineers in performing functional machine tests on
the shop floor.
Documents designs using the appropriate format to Ingersoll and/or customer
standards as required by the project.
Debugs software modules and systems, also performs simulation checkout of
systems.
Assists production personnel in applying software products.
Supports Systems (Start-Up) Engineers in installing software at customer’s site
and assists customer in using software products.
Assists with any other tasks as needed.
Provides assistance to other functional organizations (Manufacturing, Assembly,
and Customer Service) throughout the life of the project.
Has responsibility for testing and validation of designs.
Maintains technical competency and works to expand technical skills and
knowledge.
Some travel may be required for this position.
Qualifications
Qualifications:
Must be a self-starter who can perform assigned tasks with little supervision.
Must have demonstrated ability to develop complex new designs, which advance
the level of technology.
The ability to work well with others in a team environment is required.
A strong knowledge of machine tool types, their function and typical machining
process is a plus.
An ability to work to a schedule and budget is required.
Should have strong mathematical skills, including algebra, geometry, and
trigonometry.
Must have demonstrated understanding of complex control system architectures
and CNC motion control systems.
An ability to analyze the software requirements of complex control systems.
Must have experience with PLC programming platforms such as Ladder Logic,
Function Block Diagram, STL, etc.
Experience with Siemens, Fanuc, GE Fanuc, and Allen-Bradley is strongly
recommended. Experience with Siemens CNC 840Dsl/Step 7 PLC and Fanuc
Ladder is considered a huge plus.
High Level Language programming such as C, C++,C#, Visual Basic, VB.net will
be utilized at times and familiarity with it is desired.
Knowledge of structured programming techniques and advanced data structures
is required.
Extensive experience in the use of Personal Computer (PC) systems including
the Windows Operating systems and Microsoft Office application software is
required.
Knowledge of networking technology is required. Familiarity with protocols such
as Ethernet, Profibus, Profinet are desired.
Education:
Associate Degree in Electrical Engineering or technical degree related to control
systems background. Bachelor degree in Electrical Engineering or equivalent is
a plus.
Experience:
2-3 years of relevant experience. In absence of a bachelors degree, 5 or more
years is desired.
Additional Information
All your information will be kept confidential according to EEO guidelines.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
