Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ecolab Logo

Sr Software Engineer - C++

Ecolab

$101,400 - $152,100
Dec 5, 2025
Naperville, IL, US
Apply Now

Ecolab is looking to deliver solutions for its IoT devices to provide insights to customers, enabling them to be cleaner, healthier, and safer.

Requirements

  • 5+ years working in C or C++ in embedded firmware development
  • 3+ years working in JavaScript and/or C-Sharp for UI/HMI development
  • Experience in Microcontroller-based/System-On-a-Module (SOM) application development
  • Developed software projects for at least one of the following Operating System: Linux, MacOS, or Windows
  • Experience leading large scale software development
  • Experience with IoT device development and management, with knowledge in wireless technologies such as BLE, Bluetooth Mesh, LoRaWAN, LTE-M, NB-IoT
  • Experience in supporting Embedded Firmware Platform, Board Support Package development

Responsibilities

  • Synthesize business requirements and translate them to appropriate technology solutions
  • Provide architectural and technical guidance for product development and database design for JavaScript, C/C++, C-Sharp and SQL based solutions.
  • Develop and execute software engineering plans, and manage software engineering schedules and resource allocations.
  • Ensure, and create as needed, software engineering processes, practices and operations to ensure reproducible, high-quality, development, while keeping costs under control, and delivering projects on-time.
  • Monitor technology trends such as emerging standards for new technology opportunities
  • Develop software, shape architectures, perform designs, and create Proof of Concepts to build applications that drive Ecolab’s dispensing and IoT equipment system
  • Participate in SCRUM/Agile software development process

Other

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering or a technical degree
  • Excellent communication skills
  • Team oriented
  • Candidates who do not require relocation assistance
  • Candidates who do not require immigration sponsorship