Role Overview: We are seeking an experienced Senior Embedded Firmware Engineer to join our R&D team. The ideal candidate will take ownership of firmware design, development, and optimization for high-performance embedded systems. This role involves driving innovation, ensuring software reliability, and collaborating closely with cross-functional teams to deliver cutting-edge solutions. Key Responsibilities:
· Enhance and maintain existing firmware systems while ensuring architecture integrity and a seamless user experience.
· Evaluate current applications to identify areas for improvement, optimization, and scalability.
· Refactor and optimize code for resource efficiency without compromising functionality.
· Lead the selection and adoption of tools, technologies, coding standards, and best practices to maintain high-quality outcomes.
· Conduct thorough unit testing, debugging, and validation prior to release.
· Resolve issues identified during internal testing or reported by customers.
· Provide accurate task estimates, progress reports, and documentation.
· Contribute to formal verification and validation plans.
· Manage version control, product releases, and firmware updates.
· Collaborate with management to align deliverables with project goals and schedules.
· Work closely with Product Management and Engineering to evaluate the feasibility of new applications and features.
· Develop and integrate critical software components, frameworks, and device drivers.
· Take initiative in assuming additional responsibilities as project needs evolve.