Embedded Engineer(mandarin Speaking)

North Vancouver, BC, CA, Canada

Job Description

Job Summary


We are seeking a skilled and innovative Engineer to join our dynamic team. This role requires proficiency in various programming languages and technologies, as well as the ability to work collaboratively in an Agile environment.

Duties



Design, develop, and maintain embedded software for smart vending machines and related hardware systems. Develop and optimize drivers for microcontrollers and peripheral devices, ensuring stable communication and performance. Collaborate with the hardware team to conduct system integration, debugging, and troubleshooting. Implement and optimize embedded Linux or RTOS-based systems (e.g., FreeRTOS) for efficient operation. Participate in prototype testing, problem diagnosis, and performance optimization. Prepare and maintain technical documentation, including interface specifications, debugging records, and version management. Work closely with cross-functional teams (hardware, software, operations) to ensure timely product delivery. Support continuous improvement and iteration of existing products.

Requirements



Diploma or above in Electronic Engineering, Automation, Computer Science, or related field 3+ years of experience in embedded systems development, familiar with mainstream platforms such as ARM, STM32, ESP32 Proficient in C/C++ with solid coding structure and debugging skills Familiar with common communication protocols (UART, SPI, I2C, CAN, Modbus) and able to independently develop and debug drivers Experience with embedded Linux or RTOS (e.g., FreeRTOS), capable of system customization and optimization Ability to read hardware schematics and collaborate with the hardware team on system integration and troubleshooting Ability to deliver complete technical documentation (interface specifications, debugging records, version control, etc.) Strong cross-functional communication skills, adaptable to a fast-paced startup environment
Job Types: Full-time, Permanent

Pay: $45,312.03-$90,300.44 per year

Benefits:

Casual dress Dental care Extended health care On-site parking Paid time off
Language:

Mandarin (preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2710340
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    North Vancouver, BC, CA, Canada
  • Education
    Not mentioned