Job Overview: As an Embedded Software Engineer, you will join our team responsible for the design, development, testing, and maintenance of embedded products. You will work closely with hardware teams and system engineers to ensure the successful development and high-quality delivery of products. This position requires a solid technical background, problem-solving skills, and extensive experience in embedded systems development. Key Responsibilities: 61 Design, develop, and optimize embedded system software. 61 Write efficient and reliable code based on product requirements while ensuring code quality. 61 Collaborate with hardware teams for system integration and debugging. 61 Write and maintain technical documentation such as design documents, test plans, and user manuals. 61 Analyze and resolve technical issues during the product development process. 61 Participate in code reviews, unit testing, and version control. 61 Keep up with new technologies and drive innovation. 61 Provide technical support and problem-solving for embedded systems. Required Qualifications: 61 Bachelor's degree or higher in Computer Science, Electronics, Communications, or related fields. 61 3+ years of experience in embedded software development with strong expertise in C/C++ programming. 61 Proficient in embedded operating systems (e.g., FreeRTOS, RTOS) and low-level driver development. 61 Experience in hardware debugging and system integration, capable of independently performing hardware debugging. 61 Familiar with embedded system performance optimization and resource management. 61 Experience with automation testing and writing test cases for functional validation. 61 Strong team collaboration and communication skills. 61 Excellent problem-solving and analytical abilities, capable of working under pressure. 61 Fluent in English, with the ability to independently read and write technical documentation and communicate across teams. 61 Experience in global projects, capable of working with cross-national teams and understanding the development requirements and processes across regions. 61 Proficient in BLE product development, with hands-on experience using TI, Nordic, or Realtek chips. Preferred Qualifications: 61 Experience in IoT, smart hardware, or related fields. 61 Experience with IR protocol development. 61 Experience with Touch Pad and LCD development. 61 Experience with remote control development.