logo
main
                                                                       ABOUT OUR COMPANY
POSITION INFORMATION

When it comes to "clean," Ecolab is the world leader, with $5 billion in global sales and the respect of customers in more than 160 countries. For over seven decades, we have developed and marketed cleaning solutions and systems making the world a cleaner, safer, better place to live. More than 23,000 Ecolab associates are winning and satisfying new customers every day all over the world. All it takes is teamwork and commitment to customer satisfaction.

Software Engineer


The Dispensing Systems Engineering group (part of the Research, Development and Engineering Division of Ecolab Inc. – a Fortune 500, $6B Company with 24,000 global employees), is searching for a software engineering candidate to support product development for Ecolab’s business units. Dispensing Systems Engineering supports all business units of a globally diversified technology/service company, creating a dynamic, challenging and varied work environment to bring advanced technology to the market, offering an exceptional work environment and industry leadership opportunities.
 
This role will entail a variety of software engineering work with a focus on new product development. You will work on embedded software for control systems and PLC-based systems, including design, analysis, system level testing, manufacturing transfer, and post launch support. Challenge yourself to create innovative products while improving the customer experience, safety and value for our control systems and dispensing systems. Ecolab, recognized by industry publications as one of the “Great Places to Work in Minnesota” and as one of the “Top 100 Best Corporate Citizens” in the nation, offers competitive salaries, excellent benefits and strong opportunities for career growth.
 
Main Responsibilities:
 
·         Participate in the design and development of new products.
·         Research, design, develop, debug and validate embedded software for Ecolab’s chemical dispensing systems.
·         Ensure compliance with design criteria and standards.
·         Test, evaluate and analyze systems to determine or prove performance and reliability.
·         Identify and evaluate technologies to advance the performance and reliability of existing and new products.
·         Work with and support cross-functional teams and business units in development of new product offerings.
·         Occasionally provide direction to testing and lab support personnel.
 
Basic Qualifications:
 

  • Bachelor’s degree in Computer Science, Computer Engineering or Electrical Engineering

  • At least 3 months experience developing microcontroller-based embedded software.

  • Effective written communication skills.

 
Preferred Qualifications:


  • Experience with user interface development.

  • Experience programming in C/C++ languages. 

  • Experience with communication over Ethernet, RS-485, wireless.

  • Experience programming embedded controls based on Microchip microcontrollers.

  • Demonstrated ability to define technical product requirements and develop formal design documentation.

  • Experience interacting with hardware engineers to ensure a cohesive design.

  • Demonstrated history of staying current with technology in applicable disciplines.

  • Effective oral communication skills, organizational skills and attention to detail.

  • Demonstrated initiative and ability to work independently and as a member of a multi-disciplinary team while handling multiple tasks or projects.

  • Experience in design and development of PLC-based control systems.

 
Immigration Sponsorship Not Available for this Role
 


Benefits:

Our benefits go beyond caring for your health—they also provide for your financial well being. For today, we offer medical, dental, life & accident insurance and pre-tax reimbursement accounts. For tomorrow, we help you share in Ecolab’s success through a matching 401K and stock ownership opportunities. For your individual needs, we offer you a tuition reimbursement program and voluntary personal plans.

Ecolab is an Equal Opportunity / Affirmative Action Employer






JOB TITLE:
Software Engineer Job in Eagan 55121, Minnesota US

LOCATION:
Eagan, an 55121

SALARY/WAGE:

Commensurate with Experience

STATUS:
Full Time, Employee

JOB CATEGORY:
IT/Software Development

CONTACT INFORMATION
REFERENCE CODE:
16887BR

 

 

 

Ecolab is an Equal Opportunity Employer/Affirmative Action Employer