Ecolab

IoT

SeniorSoftwareEngineeringManagerEmbeddedLinux&Firmware

Bengaluru, India FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineering Manager – Embedded Linux & Firmware at Ecolab. Skills: Embedded Linux, Firmware, Software Engineering Management, Code Quality, Secure by Design Development. leading a high-performing team of engineers focused on the design, development, and integration of embedded Linux platforms and embedded firmware for advanced products. ensuring the delivery of robust, secure, and high-quality software solutions”

What You'll Achieve.

deliver end to end solutions for Ecolab’s IoT service offering; gather real-time data from the fields and drive insights from the data collected; allow our customers to be cleaner, healthier and safer; ensure the delivery of robust, secure, and high-quality software solutions; ensure clean, maintainable, and testable code; deliver scalable, resilient embedded solutions; ensure timely delivery of high-quality embedded software products

Industry & Context.

IoT
Problems you'll solve

proactive changes on controllers in the field to correct customer monitor the cloud infrastructure; correct known defects; make continuous improvement for software quality; incident analysis; root cause investigations; implementation of corrective and preventive actions

What They're Looking For.

Must Have

10+ years of hands-on experience in embedded software development, including significant work with Embedded Linux and firmware platforms, 5+ years of leadership or management experience in a software engineering environment, understanding of the SDLC, Agile practices, and secure software development methodologies, Demonstrated expertise in C/C++, Python, or other languages commonly used for embedded development, Experience with Linux kernel, device drivers, bootloaders, and build systems (e. g. , Yocto, Buildroot), Proven track record implementing code quality controls: automated testing, code reviews, static and dynamic analysis, Familiarity with secure coding standards, threat modeling, and vulnerability remediation in embedded systems, Excellent communication, team leadership, and organizational skills

Nice to Have

Experience delivering products in regulated industries (e.g., medical, automotive, industrial), Knowledge of cybersecurity frameworks and compliance requirements (e.g., IEC 62443, ISO/SAE 21434), Familiarity with CI/CD pipelines, DevOps practices, and cloud-integrated embedded systems, Contributions to open-source embedded projects or communities

What You'll Do.

leading a high-performing team of engineers focused on the design

and integration of embedded Linux platforms and embedded firmware for advanced products

ensuring the delivery of robust

and high-quality software solutions

guiding the team through a mature and disciplined Software Development Life Cycle (SDLC)

championing code quality and secure by design principles

overseeing end-to-end software development activities from requirements gathering

and enhancing code quality

facilitating code reviews

and continuous integration practices

driving technical decisions for system architecture

and toolchain optimizations

managing project timelines

and resource allocation

overseeing incident analysis

root cause investigations

and implementation of corrective and preventive actions

How You'll Work.

Team & Collaboration

work closely with the US team to deliver end to end solutions; work with our stakeholders across the Institutional and Industrial sectors; Work closely with cross-functional teams, including hardware, product management, QA, and security teams

Communication Scope

Excellent communication skills

Process & Methodology

Manage project timelines, budgets, and resource allocation

Full Job Description

Senior Software Engineering Manager – Embedded Linux & Firmware Championing Code Quality and Secure by Design Development # Position Overview Ecolab Connected Devices Software Engineering team is establishing a new development team in Pune, India. This team will work closely with the US team to deliver end to end solutions for Ecolab’s IoT service offering. The solution will gather real-time data from the fields and drive insights from the data collected to allow our customers to be cleaner, healthier and safer. As part of this commitment, you will work with our stakeholders across the Institutional and Industrial sectors. The solutions you develop will be part of Ecolab’s global portfolio of products and solutions. The ideal candidate needs to have a broad understanding of all aspects of software support & development and familiarity with the industrial market space is a plus. The primary mission for the team is to provide high level technical support for customer issues escalated by first tier of support; make proactive changes on controllers in the field to correct customer issues; monitor the cloud infrastructure and make changes to allow smooth operation of cloud services. The team is also responsible to correct known defects, make continuous improvement for software quality including static code analysis, unit test coverage and refactoring of existing software. The Software Engineering Manager – Embedded Linux & Firmware is responsible for leading a high-performing team of engineers focused on the design, development, and integration of embedded Linux platforms and embedded firmware for advanced products. This role ensures the delivery of robust, secure, and high-quality software solutions, guiding the team through a mature and disciplined Software Development Life Cycle (SDLC) that prioritizes code quality and secure by design principles. # Key Responsibilities * Lead, mentor, and inspire a team of Embedded Linux and Firmware engineers, fostering a culture of

Free ATS check

Applying for this Senior Software Engineering Manager – Embedded Linux & Firmware role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Ecolab?

Real rants from real employees. Read before you apply.

Read Company Rants →