Embedded Software Engineer
Job Responsibilities:
Cooperate with hardware engineers to complete the design of the overturn
Select MCU according to product characteristics and requirements
Complete MCU software writing, design, debugging, testing and maintenance
Responsible for the writing of corresponding development documents and software manuals
Job Responsibilities:
Graduated from full-time electronic communication, computer and software engineering majors, bachelor degree or above, more than two years of work experience
Proficient in C programming language, familiar with STM, GD, Huada series microcontroller development, proficient in Keil MDK, IAR
Familiar with I2C, UART, SPI, CAN and other communication buses, familiar with the principles of embedded ARM microcontrollers, and understand hardware schematics
Familiar with at least one embedded real-time operating system, and can independently complete the development and testing of functional modules
Familiar with the development of IoT communication modules such as WI-FI, 4G, 5G, etc. Familiar with LWIP protocol, TCP communication protocol development and commonly used application protocols such as MQTT
Able to independently complete chip selection and estimate the use of RAM and ROM resources
Familiar with automatic control program design and low power design
Job category: Embedded software engineer
Work location: Science Park, Shatin District, Hong Kong
Company profile:
MMSTAR Technology Ltd. was established in Hong Kong and received innovation and technology funding from the Hong Kong University of Science and Technology and innovation and technology incubation funding from the Hong Kong Science Park when it was established.