For Employers
C++ Developer


Emerson
PuneLocation
Pune
7 hours ago
Posted date
7 hours ago
N/A
Minimum level
N/A
OtherJob category
Other
Job Summary:

Are you ready to join a dynamic team responsible for developing high value industrial automation products? We are looking for an outstanding leader to join the Software Development Team of the world leading Emerson Automation Solutions business.

In this excellent opportunity you will become a member of an R&D the development of IO.CONNECT Software systems.

The Software Developer will work with the Technology Leader, Delta V IO.CONNECT. IO.CONNECT Software provides groundbreaking connectivity between plant-floor devices and I/O sub-systems to the Emerson Delta V system. Successful applicants would be encouraged time prove and maintain existing software systems as well as develop technologies for new products.

In this Role, Your Responsibilities Will Be:

  • Collaborate with the product owner and team to develop new plant-floor device and I/O sub-system interfaces.
  • Demonstrate the ability to provide reasonable estimates of software development time and provide status to the team.
  • Use Software Development Teams coding standards to build high-quality software that meets design criteria and/or end user's requirements
  • Participate in Code Reviews, i.e., review peers' design and code to provide detailed feedback
  • Conduct unit testing and integration testing for functionality and limits
  • Debug and validate software issues with unreleased and released software, including customer issues
  • Write automated unit tests and acceptance tests in support of defect verification, release testing and beta support for assigned products
  • Document and Share product insights with coworkers, users, and management
  • Provide technical support for intensified customer issues in support of Product Engineering and Technical Support groups


Who You Are:

You stay on top of new development standards. You handle uncertainty with confidence. You engage in collaborative planning and development. You take time to ask questions to define and recognize the problem. You make learning a priority and a goal. You are self-motivated and take ownership of tasks assigned to you.

For This Role, You Will Need:

  • Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or related engineering field with a very strong background in software development. Candidate must have a minimum of 5+ years of software development experience.
  • Experience with Linux (Ubuntu) and Windows application development in C, C++
  • Experience with usage and understanding of Data Structures and Algorithms
  • Proficient code organization (naming structure, functionality, methods, etc.), code readability, defensive coding, and error handling
  • Must have worked on projects from scratch
  • Experience working in embedded development, e.g., Device Drivers, UART programming
  • Experience on socket programming
  • Experience on multithreading in C and C++


Preferred Qualifications that Set You Apart:

  • Master's Degree or equivalent experience with 5+ years software development experience
  • Experience in Software Development Lifecycle with ability to translate requirements into functional specifications.
  • Knowledge and experience working in the process control industry
  • Familiarity or experience working with Industrial Ethernet I/O Networks, e.g., Ethernet/IP and Modbus TCP.
  • Experience debugging real time systems is a plus


Our Culture & Commitment to You

At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives-because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results.

We recognize the importance of employee wellbeing. We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
Related tags
-
JOB SUMMARY
C++ Developer
Emerson
Pune
7 hours ago
N/A
Full-time

C++ Developer