Hiring.Camp

Senior Software Engineering Manager

Ecolab

·

May 6, 2026

Location
IND-Pune Office, India
Type
Full-time
Department
Engineering
Seniority
Senior
Source
Workday

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 technical excellence, innovation, and continuous improvement.
  • Oversee end-to-end software development activities from requirements gathering, architecture, design, coding, testing, code review, deployment, and maintenance, applying SDLC best practices.
  • Champion adherence to secure by design principles throughout the SDLC, ensuring threat modeling, secure coding standards, and regular security reviews are embedded in all development phases.
  • Establish, monitor, and enhance code quality metrics; facilitate code reviews, static analysis, automated testing, and continuous integration practices to ensure clean, maintainable, and testable code.
  • Work closely with cross-functional teams, including hardware, product management, QA, and security teams, to define technical requirements and deliver scalable, resilient embedded solutions.
  • Drive technical decisions for system architecture, platform selection, build systems, and toolchain optimizations.
  • Support the professional growth of team members through coaching, training, and constructive feedback.
  • Stay current with industry best practices, emerging technologies, and regulatory requirements related to embedded software, information security, and product safety.
  • Manage project timelines, budgets, and resource allocation to ensure timely delivery of high-quality embedded software products.
  • Oversee incident analysis, root cause investigations, and implementation of corrective and preventive actions related to product security and code defects.

Required Qualifications

  • Bachelor’s Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
  • 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.
  • Strong 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.

Preferred Qualifications

  • 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.

We invite forward-thinking leaders passionate about embedded software, code quality, and security to join our team and help shape the future of secure, high-performance products.

Skills

PythonCI/CDLinuxCybersecurityAgileDevOpsCompliance

Similar Jobs

30

Senior Software Engineering

Att · USA:TX:Plano / W Plano Pkwy - Adm & Dat:2900 W Plano Pkwy, United States of America · Remote

2 weeks ago

Senior Software Engineering

Fortive · CA · Remote

3 weeks ago

Senior Software Engineering

Fluke · Remote, ON, Canada · Remote

3 weeks ago

Senior Software Engineering

Att · USA:GA:Alpharetta / 500 North Point Pkwy - Adm (owned):500 North Point Pkwy, United States of America · Remote

3 weeks ago

Senior Software Engineering

Att · USA:TX:Plano / W Plano Pkwy - Adm & Dat:2900 W Plano Pkwy, United States of America · Remote

3 weeks ago

Senior - Software Engineering

KPMG India · Hyderabad, Telangana, India

1 month ago

Senior Software Engineering

Att · USA:TX:Plano / W Plano Pkwy - Adm & Dat:2900 W Plano Pkwy, United States of America · Remote

1 month ago

Senior Software Engineering

Att · USA:TX:Plano / W Plano Pkwy - Adm & Dat:2900 W Plano Pkwy, United States of America · Remote

1 month ago

Senior, Software Engineering

Forterro · Morocco, Casablanca

2 months ago

Senior, Software Engineering

Forterro · Morocco, Casablanca

2 months ago

Senior Software Engineering

Ebanx · Curitiba | On-site · Onsite

4 months ago

Senior Software Engineering

Razer · Bangsar South, Malaysia

6 months ago

Software Engineering Senior Advisor- Hybrid

Cigna · NJ, Morris Plains, 115 Tabor Rd, United States of America · Hybrid

Yesterday

Software Engineering Senior Advisor- Hybrid

Cigna · NJ, Morris Plains, 115 Tabor Rd, United States of America · Hybrid

Yesterday

Software Engineering Senior Advisor- Hybrid

Cigna · WA, Seattle, 920 5th Ave STE1350, United States of America · Hybrid

Yesterday

Tax Innovation - Software Engineering - Senior Associate

Pwc · Dallas - 2121 North Pearl Street, United States of America +3

Yesterday

Software Engineering Senior Manager

Wells Fargo · 111443-IND-HYDERABAD-INTL HYD WF CENTRE BLK B8 Twr-4, India

Yesterday

Single Family - Software Engineering - Senior Associate

Fanniemae · Reston Town Center, United States of America

2 days ago

Senior Software Engineering Manager - DPU & AI Cloud Infrastructure

Cisco · USA-MILPITAS, United States of America +1 · Hybrid

2 days ago

Forward Deployed Software Engineering - Senior Associate

Pwc · New York - 300 Madison Avenue, United States of America +2

2 days ago

Forward Deployed Software Engineering - Senior Manager

Pwc · New York - 300 Madison Avenue, United States of America +2

2 days ago

Digital Software Engineering Senior Analyst

Citi Bank · PLOT NO-1, S.NO. 77, India · Hybrid

2 days ago

Digital Software Engineering Senior Analyst

Citi Bank · TOWER B, EON FREE ZONE II, India · Hybrid

2 days ago

Senior Software Engineering Manager

PNC Bank · Charlotte Piedmont Center (NC037), United States of America +4 · Hybrid, Onsite

2 days ago

Senior Software Engineering Manager - Technical (Java)

PNC Bank · Dallas Innovation Center - Luna Rd (TX270), United States of America +1 · Onsite

2 days ago

Senior Software Engineering Manager - Technical (Java)

PNC Bank · Two PNC Plaza (PA374), United States of America +1 · Onsite

2 days ago

Digital Software Engineering Senior Analyst

citibank · Pune, MH,IN, IN

2 days ago

Digital Software Engineering Senior Analyst

citibank · Pune, MH,IN, IN

2 days ago

Software Engineering Senior Manager - Senior Data Engineering Manager

Wells Fargo · 110380-IND-BENGALURU-INTL BLR Twr-1&2 CARNATION, India

2 days ago

Software Engineering Senior Manager

Wells Fargo · 110380-IND-BENGALURU-INTL BLR Twr-1&2 CARNATION, India

2 days ago
Senior Software Engineering Manager at Ecolab | Hiring.Camp