Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Firmware Engineer image - Rise Careers
Job details

Firmware Engineer

Company Description

About Avery Dennison


Avery Dennison Corporation (NYSE: AVY) is a global materials science and digital identification solutions company. We are Making Possible™ products and solutions that help advance the industries we serve, providing branding and information solutions that optimize labor and supply chain efficiency, reduce waste, advance sustainability, circularity and transparency, and better connect brands and consumers. We design and develop labeling and functional materials, radio frequency identification (RFID) inlays and tags, software applications that connect the physical and digital, and offerings that enhance branded packaging and carry or display information that improves the customer experience. Serving industries worldwide — including home and personal care, apparel, general retail, e-commerce, logistics, food and grocery, pharmaceuticals and automotive — we employ approximately 35,000 employees in more than 50 countries. Our reported sales in 2024 were $8.8 billion. Learn more at www.averydennison.com.

Job Description

Company Overview:

Avery Dennison (NYSE: AVY) is a global leader in labeling and packaging materials and solutions.  Our applications and technologies are an integral part of products used in every major market and industry.  We are seeking a highly experienced Staff Firmware Engineer to join our dynamic team and lead the development of innovative firmware solutions that drive our products' success.

 

The Staff Firmware Engineer is responsible for solving complex problems and technical issues involving the company’s products or processes. The incumbent will be a major contributor. They will apply extensive knowledge of principles, theories, concepts, and internal practices, processes, and products. The incumbent will follow the lead engineer on significant projects with a major impact on the company's performance.

 

Primary Responsibilities:

  • Present information and effectively communicate with managers and cross-functional team members.

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

  • Contribute to new product development. Generate new ideas for products.

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

  • Methodical Problem Solving: uses a methodical approach (builds mental models, designs experiments, develops test tools, etc) in understanding and solving problems.

  • Develop code that directly interacts with hardware.

  • Write efficient C/C++ code for RTOS and/or embedded Linux systems.

  • Optimize memory usage and performance in embedded systems.

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

  • Leverage internal and external experts to accomplish goals.

  • Produce in-line documentation in compliance with Avery Dennison standards.

Qualifications

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

  • 5+ years of experience developing embedded firmware, with expertise in board support packages (BSPs), device drivers, and system-level architecture.

  • Excellent verbal and written communication skills, combined with exceptional planning and organizational abilities.

  • Proven ability to work effectively both autonomously and collaboratively within diverse, geographically dispersed teams.

  • Proven ability to work effectively with hardware engineering teams.

  • Experience in an Agile development environment.

  • A passion for delivering high-quality firmware solutions.

  • Demonstrated ability to apply sound design principles, effective debugging techniques, and informed technology selection to solve complex technical challenges. Possesses a strong foundation in software development best practices.

  • Experience in taking products from initial concept, through the various stages of development, and to market, utilizing a stage gate process to insure quality and efficiency.

  • Knowledge with remote device connectivity using wired Ethernet, USB, Serial communications.

  • Develop real time machine control firmware in C/C++, knowledge of assembly a plus.

  • Experience working in a real time operating system environment.

  • Experience with low-level Linux programming.

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

  • A strong working knowledge of Microsoft Windows and Google Workspace.

  • Experience with motor control (stepper motors, DC motors) is a plus.

  • Experience developing and supporting bootloaders is a plus.

  • Experience with FPGA integration is a plus.

  • Experience in developing embedded RFID systems is a plus.

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.

If you require accommodations to view or apply for a job, alternative methods are available to submit an application. Please contact 440.534.6080 or [email protected] to discuss reasonable accommodations.

Avery Dennison Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Avery Dennison DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Avery Dennison
Avery Dennison CEO photo
Deon Stander
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Firmware Engineer, Avery Dennison

Avery Dennison is on the lookout for a skilled Staff Firmware Engineer to join our innovative team in Sayre, PA! As a global leader in labeling and packaging solutions, we believe in advancing multiple industries through creative and efficient solutions. In this pivotal role, you will be diving deep into the world of embedded systems, crafting code that powers our cutting-edge technologies. Your expertise in C/C++ and your experience with real-time operating systems will be invaluable as you contribute to exciting projects. You’ll collaborate with cross-functional teams and lead the charge in developing firmware that enhances our products. We value teamwork and innovation, so your ability to communicate effectively and solve complex problems will be key to your success. With your knowledge of device drivers and system-level architecture, you’re sure to make a significant impact. This is not just a job; it's a chance to be a part of something bigger where your work truly matters. Let’s work together to create solutions that connect brands and consumers while making sustainability a priority. If you’re passionate about delivering high-quality firmware solutions and want to be in an environment that fosters growth and learning, we would love to meet you!

Frequently Asked Questions (FAQs) for Firmware Engineer Role at Avery Dennison
What are the primary responsibilities of a Staff Firmware Engineer at Avery Dennison?

As a Staff Firmware Engineer at Avery Dennison, your primary responsibilities include developing innovative firmware solutions, participating in conceptual design and architectural planning, enhancing and maintaining code across multiple projects, and working closely with the hardware engineering team. You will be using your exceptional problem-solving skills to address complex technical challenges, and your contributions will directly influence the success of our products.

Join Rise to see the full answer
What qualifications are required for the Staff Firmware Engineer position at Avery Dennison?

To be considered for the Staff Firmware Engineer role at Avery Dennison, candidates should hold a Bachelor's degree in a relevant field, with at least 5 years of experience in embedded firmware development. Key qualifications include expertise in C/C++, familiarity with real-time operating systems, and a strong foundation in software development best practices. Experience in Agile development, as well as high-quality firmware solution delivery, is essential.

Join Rise to see the full answer
How does the Staff Firmware Engineer role contribute to new product development at Avery Dennison?

The Staff Firmware Engineer at Avery Dennison plays a vital role in new product development by generating innovative ideas, providing in-depth technical analysis during the design phase, and ensuring the firmware aligns with product specifications. This position is integral to transforming concepts into viable products that meet market demands, leveraging both technical skills and creativity.

Join Rise to see the full answer
What skills are essential for success as a Staff Firmware Engineer at Avery Dennison?

Success as a Staff Firmware Engineer at Avery Dennison requires a combination of technical and soft skills. Proficiency in C/C++ programming, knowledge of embedded systems, and experience with hardware integration are vital. Additionally, strong communication, planning, and organizational skills, along with the ability to work both independently and collaboratively, will ensure you thrive in our dynamic environment.

Join Rise to see the full answer
What can candidates expect during the interview process for the Staff Firmware Engineer position at Avery Dennison?

During the interview process for the Staff Firmware Engineer position at Avery Dennison, candidates can expect to engage in technical discussions that assess their problem-solving abilities and experience in embedded systems. Interviews may include questions on firmware development practices, as well as opportunities to showcase past projects. We aim to create a comfortable atmosphere where candidates can demonstrate their technical expertise and passion for innovation.

Join Rise to see the full answer
Common Interview Questions for Firmware Engineer
Can you explain your experience with embedded firmware development?

Certainly! Discuss specific projects where you developed embedded firmware, focusing on the technologies used, challenges faced, and how you overcame them. Highlight your proficiency in languages like C/C++ and describe your approach to problem-solving in an embedded environment.

Join Rise to see the full answer
What is your process for debugging embedded systems?

My debugging process involves several steps: first, I ensure that I have detailed documentation of the system. Then, I utilize various tools and techniques, such as setting breakpoints and analyzing logs, to pinpoint issues. I focus on a methodical approach that combines logical reasoning and empirical testing to identify and solve faults.

Join Rise to see the full answer
How do you ensure the quality and efficiency of your firmware solutions?

I ensure quality and efficiency in my firmware solutions by rigorously following best practices such as code reviews, unit testing, and adhering to coding standards. Additionally, I focus on optimizing performance and memory usage, always looking for ways to streamline processes without sacrificing functionality.

Join Rise to see the full answer
Describe a time when you faced a significant technical challenge. How did you handle it?

In a past project, I encountered a substantial challenge involving hardware compatibility issues. I handled it by collaborating closely with the hardware engineering team, conducting extensive research on the identified incompatibilities, and ultimately developing a tailored solution that addressed our system's specific needs. This process not only solved the immediate problem but also improved team communication moving forward.

Join Rise to see the full answer
What tools do you typically use in firmware development?

I typically use IDEs such as Keil or IAR Embedded Workbench for development, along with debugging tools like JTAG or SWD interfaces for real-time debugging. Version control systems like Git help manage code revisions effectively. Additionally, I leverage profilers and analyzers to monitor performance and ensure optimal memory usage.

Join Rise to see the full answer
How do you stay updated with the latest advancements in firmware development?

I stay updated by regularly reading industry publications, participating in online forums, and attending workshops and conferences. I also engage with communities on platforms like GitHub and Stack Overflow, where developers share insights and trends. Continuous learning is essential for adapting to new technologies and methodologies.

Join Rise to see the full answer
Can you walk us through your experience in an Agile development environment?

In my previous roles, I actively participated in Agile methodologies, attending daily stand-up meetings and sprint planning sessions. I find Agile development enhances collaboration and allows for quick adjustments based on feedback. I am comfortable using tools like JIRA to track progress and ensure timely delivery of tasks while maintaining flexibility.

Join Rise to see the full answer
What role does documentation play in your firmware development process?

Documentation is crucial in my development process as it ensures that project details, design decisions, and code functionality are clearly communicated. I prioritize creating in-line documentation and comprehensive reports that facilitate collaboration and make it easier for future team members to understand the work done.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

When working on multiple projects, I assess deadlines, project requirements, and potential impact on the business. I utilize tools like task lists or project management software to organize my workload and set priorities. Clear communication with my team about timelines and expectations also helps in aligning efforts.

Join Rise to see the full answer
What makes you passionate about firmware engineering?

I am passionate about firmware engineering because it lies at the intersection of hardware and software, enabling me to develop solutions that directly impact product performance. The ever-evolving landscape of technology excites me, and I love challenges that allow me to innovate, continuously learn, and contribute to significant projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Avery Dennison Hybrid 7070 Spinach Dr, Mentor, OH 44060, USA
Posted 5 days ago

Become a key player at Avery Dennison as a Coating Operator, responsible for maintaining product quality and safety in a dynamic manufacturing environment.

Photo of the Rise User
Avery Dennison Remote 8080 Norton Pkwy, Mentor, OH 44060, USA
Posted 5 days ago

Join Avery Dennison as a Transportation Planner and help optimize transportation processes while working remotely on a flexible Pacific-time schedule.

Coffman Engineers, Inc. Remote 6320 Canoga Ave, Woodland Hills, CA 91367, USA
Posted 4 days ago

Join Coffman Engineers as a Mid-level Electrical Engineer and apply your skills to a variety of exciting projects in a collaborative environment.

Photo of the Rise User
Posted 12 days ago

Join Eurofins Scientific as an Engineering Lab Technician Intern, where you'll support critical testing processes in a dynamic environment.

Join GE Vernova as a Lean Value Stream Leader to enhance product engineering through Lean principles and drive quality improvements.

Photo of the Rise User

Join Palo Alto Networks as a Principal Engineer to drive innovation in cybersecurity through advanced macOS development.

Photo of the Rise User
Posted 10 days ago

Join Kimley-Horn as a Mechanical Engineer in Saint Paul to oversee HVAC design projects and mentor a dedicated team of professionals.

Photo of the Rise User

Join JMA Wireless as a Senior Embedded Systems Security Engineer to advance cutting-edge firmware solutions in the 5G landscape.

B. Braun US Device Manufacturing LLC Hybrid US, Lehigh County, PA; Pennsylvania, Allentown, PA
Posted yesterday

As a Senior Project Engineer at B. Braun Medical, you will lead innovative molded part development in a supportive teamwork atmosphere.

Photo of the Rise User
XeteX Hybrid La Crosse, Wisconsin, United States
Posted 9 days ago

Join XeteX as a Manufacturing Operations Engineer to drive operational excellence in an innovative HVAC company dedicated to sustainable solutions.

We are a global company with locations in over 50 countries, and we employ approximately 36,000 people worldwide. We provide branding and information labeling solutions, including pressure-sensitive materials, radio-frequency identification (RFI...

272 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Demand Generation & Marketing at GreenPlaces
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Manager / Director of Demand Generation at Seesaw
Photo of the Rise User
Someone from OH, Chesterland just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
Someone from OH, Euclid just viewed Work From Home Union Benefits Rep at Global Elite
Photo of the Rise User
Someone from OH, Cincinnati just viewed Runtime QA Tester II at Aechelon Technology
Photo of the Rise User
56 people applied to REMOTE Sr Piping Designer at Kelly
Photo of the Rise User
9 people applied to OSP Designer at Millennium