to lead the design, development, and optimization of embedded firmware solutions. The ideal candidate will have deep expertise in embedded systems, industrial communication protocols, and firmware architecture, with a passion for driving innovation and ensuring robust, scalable, and high-performance firmware designs.
Key Responsibilities
Architect and Design:
Lead the firmware architecture design for new and existing embedded systems, ensuring scalability, reliability, and performance.
Development:
Design, implement, and optimize embedded firmware across multiple platforms and hardware interfaces.
Collaboration:
Work closely with hardware, software, and product engineering teams to define requirements and ensure seamless integration.
Performance Optimization:
Enhance firmware efficiency with respect to speed, power consumption, and memory utilization.
Technical Leadership:
Provide technical direction, mentorship, and guidance to firmware development teams.
Quality Assurance:
Conduct detailed code reviews and enforce coding standards to maintain high-quality deliverables.
Documentation:
Develop and maintain comprehensive documentation for firmware architecture, design specifications, and development processes.
Innovation:
Drive continuous improvement and adoption of emerging technologies in embedded system development.
Issue Resolution:
Identify, debug, and resolve complex technical issues during design, development, and testing phases.