Emerson Electric Company India Pvt Ltd

Technical Leader – Embedded Software Development

Emerson Electric Company India Pvt Ltd
Pune
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 5 yearsMin. 5 years

Job Description

Technical Leader – Embedded Software Development

In This Role, Your Responsibilities Will Be:
 
  • Design and implement embedded real-time software solutions that meet functional safety and cybersecurity requirements.
  • Contribute to system architecture, system requirements definition, and software design activities.
  • Allocate system requirements to software components and technical subsystems.
  • Develop high-quality embedded software using C, C++, and scripting languages.
  • Participate in agile ceremonies including sprint planning, backlog refinement, daily collaboration, and retrospectives.
  • Perform object-oriented design, coding, debugging, and optimization of embedded applications.
  • Conduct peer code reviews and ensure compliance with coding standards and secure development practices.
  • Manage source code, branching, and releases using version control systems such as Git.
  • Develop and execute unit, integration, and system-level testing activities.
  • Investigate and resolve software defects and hardware-software integration issues.
  • Prototype software solutions on custom hardware and support low-level board bring-up activities.
  • Use debugging and diagnostic tools such as oscilloscopes, logic analyzers, JTAG, and debuggers to identify and resolve technical issues.
  • Build and maintain Embedded Linux environments, including device drivers, device trees, boot loaders, and Yocto-based distributions.
  • Implement data protection and cybersecurity features across products and development processes.
  • Support compliance with cybersecurity standards, regulations, and product certification requirements, including EU Cyber Resilience Act (EU-CRA) considerations.
  • Participate in continuous improvement initiatives involving performance optimization, code refactoring, automation, and software quality enhancement.
  • Mentor team members and provide technical guidance to support team growth and project success.
  • Collaborate effectively with colleagues, stakeholders, and partners across multiple geographic locations.

     

Who You Are:
 
You anticipate future possibilities and translate them into innovative solutions. You consistently deliver results, even under challenging circumstances. You build partnerships and work collaboratively with others to meet shared objectives. You develop and deliver clear, effective communication that supports understanding, engagement, and successful outcomes across diverse teams.
 
For This Role, You Will Need:
 
  • Strong experience developing embedded software on Linux-based platforms.
  • Advanced programming skills in C, C++, and shell scripting.
  • Experience with device driver development, Yocto build systems, and device tree configuration.
  • Knowledge of boot loaders, preferably U-Boot, and familiarity with Linux kernel concepts.
  • Experience working with ARM, PowerPC, or comparable embedded processor architectures.
  • Understanding of embedded hardware components such as flash memory, ADCs, and RTC devices.
  • Experience using industrial communication protocols including I2C, SPI, CAN, RS-232, RS-485, or Modbus.
  • Knowledge of data management using SQLite, JSON, or similar technologies.
  • Ability to develop, execute, and maintain unit and integration testing solutions.
  • Experience using debugging tools such as GDB, JTAG, J-Link, and related technologies.
  • Knowledge of secure coding practices and software vulnerability management.
  • Understanding of open-source software licensing considerations.
  • Experience working within agile software development methodologies.
  • Familiarity with virtualized development environments.
  • Experience using Azure DevOps or similar platforms for software lifecycle management and CI/CD implementation.
  • Experience implementing encryption and data security mechanisms for embedded products.
  • Ability to identify, analyze, and address software security vulnerabilities using industry-standard tools and practices.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Excellent verbal and written communication skills in English.
  • Ability to adapt, learn quickly, and work effectively in evolving environments.
  • Bachelor's degree in Electronics, Instrumentation, Telecommunications, Computer Engineering, or a related technical discipline.
Preferred Qualifications That Set You Apart:
  • Experience developing products used for temperature, pressure, electricity, gas, or industrial measurement applications.
  • Knowledge of UML or comparable modeling techniques for software architecture and design.
  • Experience working with RTOS environments.
  • Experience developing user interfaces using the Qt framework.
  • Familiarity with distributed version control systems and collaborative development practices.
  • Experience with static code analysis and coding standards compliance tools.
  • Knowledge of software build automation frameworks and cross-platform development practices.
  • Experience developing multi-threaded applications on single-core or multi-core processors.
  • Exposure to cybersecurity standards and frameworks such as IEC 62443 and EU-CRA.
  • Experience using AI-assisted development tools to enhance coding, testing, or productivity workflows.
  • Familiarity with threat modeling techniques and security-focused development methodologies.
  • Experience collaborating with geographically distributed engineering teams.
Our Culture and Commitment To You:
At Emerson, we foster a workplace where innovation, collaboration, and respect drive everything we do. We are committed to creating an inclusive environment where every individual feels valued and empowered to contribute their unique perspectives. We encourage continuous learning, professional growth, and the exploration of new ideas. Our teams work together across regions, disciplines, and backgrounds to solve meaningful challenges and deliver technologies that make a positive impact on customers and communities around the world.

Job role

Work location
Work locationPUNE, MAHARASHTRA, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 5 years

About company

Name
NameEmerson Electric Company India Pvt Ltd
Job posted by Emerson Electric Company India Pvt Ltd

Similar jobs you can apply for

Software Development

Engineering Manager

Fulcrum Digital
Pune
Work from Office
Full Time
Min. 8 years

Senior Software Automation Engineer

Fulcrum Digital
Pune
Work from Office
Full Time
Min. 5 years
JP Morgan Services India Pvt Ltd

Senior Software Engineer

JP Morgan Services India Pvt Ltd
Pune
Work from Office
Full Time
Min. 3 years
Kpmg India Services Llp

Backend Software Developer

Kpmg India Services Llp
Pune
Work from Office
Full Time
Min. 7 years
Ernst & Young LLP ( EY India )

SAP MM Consultant

Ernst & Young LLP ( EY India )
Pune
Work from Office
Full Time
Min. 7 years
Mastercard India Services Pvt Ltd

Lead Software Engineer

Mastercard India Services Pvt Ltd
Pune
Work from Office
Full Time
Min. 10 years

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 5 to 31 years are eligible to apply for this job. You can apply for more jobs in Pune to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Pune at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Pune . Through apna, you can find jobs in 64 cities across India. Join NOW!