https://bayt.page.link/s2eKAUuCVaCvG1KL8
Back to the job results
Other Business Support Services
Create a job alert for similar positions

Job Description

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.
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. 
The Software Developer will work with the Technology Leader, Delta V IO.CONNECT
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 Offer To You:


  By joining Emerson, you will be given the chance to create a difference through the work you do.

Emerson's compensation and benefits programs are crafted to be daring within the industry and local labor markets. We also offer a comprehensive medical and insurance coverage to meet the needs of our employees.


We are committed to crafting a global workplace that supports diversity, equity and accepts inclusion. We encourage foreign nationals to join us through our Work Authorization Sponsorship.


We attract, develop, and retain outstanding people in an inclusive environment, where all employees can reach their greatest potential. We are dedicated to the ongoing development of our employees because we know that it is important to our success as a global company.


We have established our Remote Work Policy for eligible roles to promote Work-Life Balance through a hybrid work set up where our team members can take advantage of working both from home and at the office.


Safety is paramount to us, and we are steadfast in our pursuit to provide a Safe Working Environment across our global network and facilities.


Through our benefits, development opportunities, and an inclusive and safe work environment, we strive to build an organization our people are proud to represent.
 




You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.