What are the responsibilities and job description for the Firmware Engineer position at Jobleads-US?
About CHEF iQ
CHEF iQ is a pioneering brand that specializes in designing innovative small kitchen appliances. Our mission is to craft products that seamlessly blend functionality, aesthetics, and quality, providing an exceptional experience for our global customers.
Our Vision
We envision a future where cooking becomes effortless and enjoyable for everyone. With the launch of CHEF iQ, we are committed to pushing the boundaries of what's possible in the kitchen, redefining the art of cooking.
The Role
CHEF iQ is seeking a highly skilled and passionate Senior Firmware Engineer to join our team. As a senior engineer, you will play a pivotal role in the development of our next-generation kitchen appliances. Your responsibilities will include participating in schematic design reviews, contributing to software architecture decisions, and applying Software Engineering best practices in automated test code and procedure development.
You will also be responsible for driving the creation of PCB artwork, design, and schematics, overseeing fabrication, assembly, and testing procedures. Additionally, you will collaborate closely with UI/UX, Mechanical, and Industrial Design teams to ensure smooth integration.
Your expertise will be sought after in developing user manuals, test procedures, and comprehensive project documentation. You will implement rigorous unit testing and application testing protocols, assuming responsibility for the technical aspects of the Marketing Requirements Document (MRD).
You will support the Project Manager in updating and maintaining the project timeline and systematically manage the technical components of the project folder information.
Key Responsibilities:
- Participate in schematic design reviews and software architecture decisions
- Develop automated test codes and procedures
- Drive the creation of PCB artwork, design, and schematics
- Oversight of fabrication, assembly, and testing procedures
- Collaboration with UI/UX, Mechanical, and Industrial Design teams
- Development of user manuals, test procedures, and project documentation
- Implementation of unit testing and application testing protocols
- Assumption of responsibility for MRD
- Support for Project Manager in updating and maintaining project timeline
- Systematic management of technical components of project folder information
Requirements:
- Proficiency in microcontroller and RTOS-based firmware development using C language
- Expertise in using test equipment to troubleshoot PCB assembly
- Meticulous project documentation and thorough unit/application testing