Senior Software Engineer Job in Miamisburg 45342, Ohio US

 

About Avery Dennison

Avery Dennison (NYSE:AVY) helps make brands more inspiring and the world more intelligent. For more than 75 years the company has been a global leader in pressure-sensitive technology and materials and retail branding and information solutions. A FORTUNE 500 company with sales of $6 billion from continuing operations in 2011, Avery Dennison is based in Pasadena, California and has employees in over 60 countries. For more information, visit www.averydennison.com .

The Senior Software Engineer is responsible for solving complex problems and technical issues involving the company's products or processes. The incumbent will be a major contributor, applying extensive knowledge of principles, theories, concepts and internal practices, processes, and products.

Primary Responsibilities and Essential Functions:
• Present information and effectively communicate with divisions and cross-functionally.
• Manage portions of new product development. Generate new ideas for products.
• Write project plans. Determine timeline and resources for projects. Work with outside parties (i.e.: universities, development partners, other companies) to aid in successful project completion.
• Maintain awareness of advances in technology and competitive intellectual property.
• Frequent inter-organizational and outside customer contacts.
• Provide recommendations for capital purchases- equipment.
• Leverage internal and external experts to accomplish goals.
• Methodical Problem Solving: uses a methodical approach (builds mental models, designs experiments, develops test tools, etc) in understanding and solving problems.
• Participate as part of a development team, contribute during conceptual design and architectural strategic planning sessions, provide in-depth technical input and analysis, perform code reviews, and actively participate as part of the overall engineering team.
• Provide on-going enhancements and code maintenance for multiple simultaneous projects.
• Produce in-line documentation in compliance with Avery Dennison standards.
• Skills/Techniques: proficient in using design techniques, debugging skills; easily makes technology choices; good technical and software development background.
• Other duties, as assigned by management.

• Bachelor's degree in computer science, electronics, mathematics, or a similar technical field, or equivalent practical work experience.
• A minimum of 10+ years (non academic) experience writing application code, including a minimum of 5+ years working with C, C++ and C#.
• An extensive, in-depth and demonstrable understanding of the overall software development life cycle (SDLC) process and waterfall methodology.
• Excellent analytical capability with the expertise to research and apply logical and scientific thinking to a wide range of technical problems, including the ability to understand, write and decode formulas, scientific equations, and deal with a variety of abstract and concrete variables.
• Prior experience with the Windows .NET development environment desirable.
• Prior experience developing for mobile devices (Android, iOS, or Windows Mobile) is desirable.
• Prior experience with working with an RTOS is desirable.
• Familiarity with Wireless 802.11 security types and Bluetooth is desirable
• A strong working knowledge of Microsoft Windows and the Microsoft Office suite of products.
• Strong verbal and written communication skills, a self-starter with outstanding planning and organizational skills.
• Ability to work independently or as part of a diverse team with diverse cultures across multiple geographic locations.
• Prior work experience in a commercial printing environment desirable.
• An absolute passion for delivering high-quality software solutions.