Embedded Software Engineer => Relocate to China
1、Develop software programs that meet functional and performance requirements in accordance with the product project plan and software specifications. 2、Design detailed program flowcharts based on the logical design specification documents. 3、Write and debug software programs; perform or assist in hardware testing to ensure proper system operation as per design requirements. 4、Prepare software design and development documentation, including user manuals and other related technical documents. 5、Maintain and manage the developed software, or assist in software lifecycle management. 6、Conduct software testing and debugging throughout the design and development phases, and maintain comprehensive test records. 7、Provide timely technical responses to customer-reported issues and implement software upgrades as necessary. Requirements:
1、Proficient in ARM Cortex series MCUs and 51-series microcontrollers, with proven experience in mass-production projects. 2、Familiar with Bluetooth BLE protocol stack; hands-on experience with Nordic, Jieli, Fruikun, or other Bluetooth chip platforms is preferred. 3、Solid understanding of communication protocols including SPI, Modbus, CAN, and UART. 4、Experience with GUI development using LVGL, emWin, or similar embedded graphics libraries. 5、Experienced in bare-metal programming with foreground/background (super-loop) and state-machine architectures. 6、Proficient in Qt development using C++ or Python. 7、Familiar with real-time operating systems (RTOS) such as FreeRTOS or RT-Thread.
Benefits: Skills:
ARM Cortex-M, CAN bus
Recommended Jobs
Travel Registered Nurse Med Surg Job
Job Description Job Description Overview Registered Nurse – Med Surg is needed for a travel assignment in a surgical center setting located in Tuba City, Arizona. The start date is 08/24/2026 …
Health Actuary Consulting Manager
Join Deloitte's Human Capital practice and help organizations navigate complex challenges across the healthcare ecosystem. As an Actuarial Manager, you will apply actuarial, strategic, and analytical …
Traveling Equipment Engineer
Requisition ID: 179509 Job Level: Entry Level Home District/Group: Kiewit Equipment Services Department: Equipment Market: Transportation Employment Type: Full Time Po…
Caregiver - Night Shifts Available in Fountain Hills, AZ
["At CaregiverJobs.io, align your purpose with your career while choosing flexible schedules that fit your life in your local community.","Join CaregiverJobs.io and empower your passion for caregiving…
Cath Lab Technologist - Cath Lab Radiologic Technologist - *Part Time*
Why Mayo Clinic Mayo Clinic is top-ranked in more specialties than any other care provider according to U.S. News & World Report. As we work together to put the needs of the patient first, we ar…
Travel RN
Job Description Job Description Med Tele Unit - Night RN Location: Ganado, AZ Shift: Nights - 7p-7a - Working 3 12's Contract Length: 13 weeks Compensation: up to $2,400/week Re…
Travel Nurse - RN - PCU - Progressive Care Unit - $2267.32 / Week - Hiring Now
Atlas MedStaff is seeking an experienced Progressive Care Unit Registered Nurse for an exciting Travel Nursing job in Casa Grande, AZ. Shift: 3x12 hr nights Start Date: 12/07/2026 Duration: 13 weeks …
Electrical Engineer
Job Description Job Description Hybrid: Travel: As needed Join the Maverick Power Team! At Maverick Power, we don’t just build power distribution solutions—we redefine industry standards.…
Crown and Bridge Ceramist
Job Description Job Description Elite Anterior Ceramist (Crown & Bridge) A rare opportunity for a true artist. Serious inquiries only. Wiand Dental Laboratory is seeking an Elite Crown & Br…
Equipment Technician
Job Description Job Description About the Role: Join UNIVERSAL LIFT SYSTEMS LLC as an Equipment Technician, where you will be at the forefront of ensuring our lifting equipment operates safely…