Avery Dennison System Verification Engineer in Miamisburg, Ohio

Company Description

Avery Dennison (NYSE: AVY) is a global materials science and manufacturing company specializing in the design and manufacture of a wide variety of labeling and functional materials. The company’s products, which are used in nearly every major industry, include pressure-sensitive materials for labels and graphic applications; tapes and other bonding solutions for industrial, medical and retail applications; tags, labels and embellishments for apparel; and radio frequency identification (RFID) solutions serving retail apparel and other markets. Headquartered in Glendale, California, the company employs approximately 30,000 employees in more than 50 countries. Reported sales in 2017 were $6.6 billion. Learn more at www.averydennison.com.

Job Description

The software verification engineer is responsible for the development of software test frameworks, test plans, test scenarios and test applications together with appropriate tools to develop software as directed. They shall adhere to quality standards and good test and verification practices. The individual will also be responsible for developing and debugging code for current projects following the existing processes currently in place.

Principle Responsibilities

  • Work alongside other members of the software team to analyze,develop and execute software test cases

  • Manage the interface with any third party test engineers and ensure that knowledge transfer and documentation is completed to meet company requirements.

  • Develop test plan and implement test scenarios to support test driven development.

  • Setup and manage the automated test scripts for the stability of the current application software release.

  • Support external testing where applicable.

  • Interface and collaborate with external engineering partners as applicable.

  • Overview of various DevOps technologies (Kubernetes, Docker, Jenkins, Azure, etc)

  • Analyze software requirements to determine feasibility of design and implementation within time and cost constraints.

Qualifications

  • Bachelor's degree in software or engineering based discipline.

  • An understanding of good engineering practices in hardware, software and electronic design. Understanding of safety critical environment, problem solving and debugging skills.

  • Experience in Test development and Integration with Embedded Systems, experience with ARM based processors is highly desirable.

  • Ability to setup test framework for embedded target system is very important.

  • Experience of embedded operating systems particularly Linux, iOS, Android and Windows CE (not required but desirable).

  • Experience with Javascript frameworks such as ReactJS/AngularJS/Elm

  • Experience with manual testing as well automated testing preferably using Selenium.

  • At least 3 years of experience of software test development, with a good working knowledge of developing and testing code using C/C++/Java/JavaScript/HTML. Experience of programming in Visual Studio / Android Studio or other IDE.

  • Green Hills Integrity OS knowledge is desirable.

  • Ability to provide technical test plan and to use UML.

  • Able to develop and use automated test tools using Shell script/Python or PERL.

  • Prior experience of engineering work supporting or developing devices in the retail / food environment.

  • A working understanding of Microsoft Office suite / Google applications.

  • Agile Development experience is desirable.

Additional Information

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veteran status or other protected status. EEOE/M/F/Vet/Disabled. All your information will be kept confidential according to EEO guidelines.

All your information will be kept confidential according to EEO guidelines.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veteran status or other protected status. EEOE/M/F/Vet/Disabled