Ingersoll is a global leader in developing advanced machine tools for the world's aerospace, transportation, energy, and other heavy industries.
We manufacture the largest metal removal, automated composite placement, and 3D printing machines in the world.
We are seeking a creative, driven, and highly motivated Software Engineer to join our team!
Position:
Software Engineer
Reporting:
Controls Engineering Manager
Department:
Composites Division
Summary:
The Software Engineer is part of a team that develops software dedicated to the design and manufacturing of a variety of applications, including, but not limited to, vertical and horizontal machines and user interfaces.
Responsibilities:
Design, analysis, programming, debugging, and modification of software for machine/computer applications
Investigate application engineering tasks and prepare design specifications, analysis, and recommendations
Support the “manufacturing process integration” for manufactured parts
Provide customer support for software deployment and maintenance
Ensure products and services provided by the company meet the highest standards
Work on one-of-a-kind projects with leading organizations from all over the world
Meet deadlines and company goals to compete in the fast-growing market for additive and subtractive manufacturing
Commitment to a Continuous Improvement philosophy, including supporting all quality, safety, productivity, and performance improvement initiatives.
Requirements:
Programming knowledge and skills in VB.
net and/or C# for Microsoft Windows
Knowledge of database applications (Oracle, MS-SQL, &/or SQL)
Strong analytical, problem-solving, and decision-making skills
Solid math background with vectors, 3D geometry, transformations, etc.
Become very knowledgeable of the entire hardware & software infrastructure for automated machine tools and robotics equipment
Working closely with other departments to meet the division's goals
Good communication and interpersonal skills
Flexible work attitude and excellent team player
Recent industry or academic experience in Software Development
Any experience related to Manufacturing, Industrial Machinery, or customer support for Software Applications is considered a plus
Experience with any of the following is considered a plus:
Source Control Systems
Experience developing algorithms and/or filtering methods
Experience in multi-threaded programming
Physical Requirements:
Prolonged periods of sitting at a desk and working on a computer
Must be able to lift 15 pounds at times
Must be able to access and navigate each department at Ingersoll’s facilities
Education:
BA / BS in Computer Science, Electrical Engineering, or a related field
Alternatively: BS degree in mechanical or aerospace engineering with sufficient experience in a software development environment
Benefits:
Holidays (11 per year) Sick/personal leave
Health/Dental/Vision insurance
401(k)
HSA and Flexible Spending Account
Short- and Long-Term Disability
Life insurance
Tuition Program
To all recruitment agencies: Ingersoll Machine Tools, Inc.
does not accept unsolicited agency resumes/CVs.
Please do not forward resumes/CVs to our careers email addresses, Ingersoll Machine Tools employees, or any other company location.
Ingersoll Machine Tools, Inc.
is not responsible for any fees related to unsolicited resumes/CVs.
Ingersoll Machine Tools, Inc.
is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law.