C++ Developer
Emerson Electric Company India Pvt Ltd
Apply on company website
C++ Developer
Emerson Electric Company India Pvt Ltd
Pune
Not disclosed
Job Details
Job Description
C++ Developer
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
- 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++
- 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.
Job role
Work location
PUNE, MAHARASHTRA, India
Department
Software Engineering
Role / Category
Software Development
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 5 years
About company
Name
Emerson Electric Company India Pvt Ltd
Job posted by Emerson Electric Company India Pvt Ltd
Apply on company website