We are seeking a skilled and innovative Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients. If you are passionate about technology and eager to contribute to exciting projects, we want to hear from you.
Responsibilities
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
???????, ???
??? $50,312.03?$96,300.44??? ?
Work Location: ????
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.