In order to access this site, you need to enable Javascript. To change this setting, please refer to your browser's documentation. Ecolab - Job details
Choose a Location Contact Us eBusiness Site Map
Home · Careers
Home Company Profile Businesses Public Health Careers Investor News
US/CANADA OPPORTUNITIES

OTHER REGIONS
 
View help for this window Help
Job details  
Job 1 of 1
        
Software Engineer
Research & Development
R D & E
Minnesota - Eagan
United States
Full Time
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
 
16887BR
        
 
Privacy Statement   © Ecolab Inc.   All rights reserved.