Work closely with lead engineers to develop firmware solutions for New Product Introductions (NPI), new features, and enhancements to existing products, including scoping, architecture, design, development, testing, validation, production release, and ongoing support. Work with technical and non-technical team members to translate high-level project requirements into firmware specification documents, design trade-offs, risk assessments, solutions, scope and time estimates, test plans, and execution activities.