Lead Software Engineer
Avery DennisonAbout the role
Company Description
ABOUT AVERY DENNISON CORPORATION
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 2020 were $7.0 billion.
Avery Dennison is everywhere you look:
- We not only embrace change… we drive it.
- Our culture is innovative and collaborative - where bold ideas turn into action.
- We are committed to workplace diversity, both for employees and for the business.
- We are a force for good, embedded in industries and communities worldwide.
- We are challenging ourselves and others to reach higher and think bigger to improve the quality of all life.
Avery Dennison is a great place to work for everyone.
We offer:
- Structured learning and development
- Mentoring program
- Competitive total rewards
- Commitment to Sustainability
At Avery Dennison we do what we love and we love what we do.
We look forward to receiving your application.
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.
Job Description
Opportunity:
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.
Key Areas of Responsibility:
- Ability to communicate complex technical information to customers / end users in simple, easy to understand language.
- Able to lead a team of software/firmware engineers by taking the role of system architect, working with the project manager to develop task lists, timelines, and resource allocations, then driving the team toward those goals.
- Generate new ideas for products.
- Maintain awareness of advances in technology and competitive intellectual property.
- 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.
- Take an integral member role as part of a development team, contribute during conceptual design and architectural strategic planning sessions, provide technical input and analysis, perform code reviews, and actively participate in code development 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.
Qualifications
Key Qualifications:
- Minimum Bachelor's degree, from an accredited university, in computer engineering and/or computer science with an emphasis on embedded systems firmware design.
- 7+ years of experience writing embedded firmware as well as providing input into the design of systems at the architectural level.
- Demonstrated experience in new product development and stage gate product development processes.
- Familiarity with remote device connectivity using wired Ethernet, Wi-Fi, Bluetooth, USB, and related IoT communications.
- Develop firmware using C++ within a RTOS environment.
- Basic understanding of OS internals and multithreaded programming.
- Familiarity with Green Hills Integrity OS a plus.
- Familiarity with Linux and/or Android development environments a plus
- Develop Android Applications using Java / Kotlin.
- Understanding of
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s