Avery Dennison Corporation is a global materials science and digital identification solutions company.
Job Description
We are seeking a highly experienced Staff Firmware Engineer to lead the development of innovative firmware solutions that drive our products' success.
The Staff Firmware Engineer will be responsible for solving complex problems and technical issues involving the company's products or processes. They will apply extensive knowledge of principles, theories, concepts, and internal practices, processes, and products.
Primary Responsibilities:
1. Presents information and effectively communicates with managers and cross-functional team members.
2. Participates as part of a development team, contributes during conceptual design and architectural strategic planning sessions, provides in-depth technical input and analysis, performs code reviews, and actively participates as part of the overall engineering team.
3. Contributes to new product development, generates new ideas for products, and maintains awareness of advances in technology and competitive intellectual property.
4. Develops code that directly interacts with hardware, writes efficient C/C++ code for RTOS and/or embedded Linux systems, optimizes memory usage and performance in embedded systems, and produces in-line documentation in compliance with Avery Dennison standards.
Qualifications
1. Bachelor's degree from an accredited university, in computer engineering, computer science or a similar technical field, or equivalent practical work experience.
2. 5+ years of experience developing embedded firmware, with expertise in board support packages (BSPs), device drivers, and system-level architecture.
3. Excellent verbal and written communication skills, combined with exceptional planning and organizational abilities.
4. Proven ability to work effectively both autonomously and collaboratively within diverse, geographically dispersed teams.