Experience Inc. Jobs

Job Information

Rockwell Automation, Inc. Senior Software Engineer in Mayfield Heights, Ohio

Senior Software Engineer, Rockwell Automation, Inc., Mayfield Heights, OH:

* *

Contribute to a team of embedded software engineers as an active implementer of test automation, CI/CD infrastructure, and product code. Develop and document code according to the development process that satisfies the software design. Develop and execute thorough unit test plans. Report, analyze, debug, and correct anomalies. Integrate with other components, solving problems within and across subsystems to produce a final product. Utilize automated test tools and methods to ensure full functional coverage is attained. Work closely with development teams and product managers to ensure proper resolution to reproducible defects. Provide technical leadership of a small-scale feature or portion of a feature. Initiate or contribute to software development capability improvement in software development practices and development tools. Develop and document standard operating procedures and other supporting documentation. Provide work estimates and status reports as requested. Maintain adequate interaction to ensure assigned tasks are prioritized appropriately. Research, consider, and explore new possibilities utilizing the latest technologies and standards.

* *

MINIMUM REQUIREMENTS:

 

Must have a bachelor's degree or foreign equivalent in Information Technology Management, or a related field, and 5 years of progressive post-baccalaureate related work experience.

Alternatively, the employer will accept a master's degree or foreign equivalent in Information Technology Management, or a related field, and 3 years of related work experience.

Must have 3 years of experience in each of the following:

  • Application development using Agile methodologies, including Scrum;
  • Designing and implementing test automation scripts and continuous integration testing pipelines utilizing one of the following test automation tools or frameworks: Jenkins or Azure DevOps;
  • Programming languages, including C++, C#, JavaScript, Node or Python; and
  • Knowledge of common design patterns, including Model--view--controller ("MVC").

Must have 2 years of experience in each the following:

  • Writing containerized applications using Docker;
  • Implementing Continuous Integration and Continuous Delivery (CI/CD) practices; and
  • Industrial automation product development, including large scale system development projects.

Must have 1 year of experience in each the following:

  • Developing products that interface with the ControlLogix platform; and
  • Leveraging Machine Learning techniques for solution design and implementation.

Telecommuting permitted up to 50%.

Employer will accept any suitable combination of education, training, or experience.

* *

To apply, please email your resume to gmra@rockwellautomation.com and reference the following job ID number in the subject line: RA2350011.

DirectEmployers