Avery Dennison Jobs

Avery Dennison

Job Information

Avery Dennison Sr. Firmware Engineer in Miamisburg, Ohio

Company Description

Avery Dennison is Everywhere You Look!Avery Dennison (NYSE: AVY) is a global materials science 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 more than 30,000 employees in more than 50 countries. Reported sales in 2019 were $7.1 billion. Learn more at www.averydennison.com.

Job Description

Be part of the Engineering Innovation team developing new products for Avery Dennison including, but not limited to, portable and industrial thermal barcode printers, RFID (Radio Frequency Identification), wireless solutions, accessories and services. Work within formal and informal teams; Utilize project management tools; Utilize individual creativity to resolve design and materials problems; Develop novel and successful products; Work closely with other corporate technical, manufacturing, and marketing resources; Will manage to milestones and have top-line growth objectives.


  • Responsible for all aspects of firmware design and development for new products and features using embedded microprocessors.

  • Responsible for generating firmware specifications, firmware architecture modifications, design, code development, debugging, module integration, participation in code reviews, documentation, unit/integration/system testing, and other assigned engineering tasks.

  • Will interact with engineering, marketing, management and project leads to assure that product development priorities are completed as per schedule, while ensuring quality and product performance requirements are met.

  • Be responsible to deliver objectives including meeting deadlines and schedule, and may also be responsible for leading related product lifecycle processes, tools, and projects.

  • Participates in sustaining activities for existing products including diagnosis and resolution of defects

  • Act as a primary interface for the firmware team on assigned project(s) to a cross functional project team including other engineering functions, manufacturing, external suppliers, program management, product, test lab, quality, customer support etc.

  • Maintain and improve existing designs and source code to help attain the goal of a modular structure.

  • Be responsible for managing firmware releases, which includes review of changes to be integrated, and work with the product evaluation team for firmware qualification.

  • Maintain awareness of advances in technology and competitive intellectual property.

  • Provide on-going enhancements and code maintenance for multiple simultaneous projects.

  • Skills/Techniques: proficient in using design techniques, debugging skills; easily makes technology choices; solid technical and software development background.


  • Bachelor's degree, from an accredited university, in computer engineering, computer science or a similar technical field, or equivalent practical work experience.

  • 7+ years experience writing embedded firmware for connected devices at the BSP and driver level, as well as designing systems at the architectural level.

  • Familiarity with Linux and/or Android development environments, understanding of OS internals desired.

  • Develop firmware in C and C++ within a real-time operating system environment.

  • Involved in porting of Android OS or Embedded Linux onto NXP i.mx based processors.

  • Familiarity with remote device connectivity using wired Ethernet, WiFi, Bluetooth, USB communications.

  • Demonstrated experience in new product development and stage gate product development processes.

  • Working with any RTOS is a plus.

  • Experience with Cortex-M and Applications microprocessors is a plus.

  • An extensive, in-depth and demonstrable understanding of the overall software development life cycle (SDLC) process.

  • 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.

  • Strong verbal and written communication skills, a self-starter with outstanding planning and organizational skills.

  • An absolute passion for delivering high-quality firmware solutions.

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 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