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
Senior Application Developer - ERP Systems
Description Senior Engineer – ERP Application Support (Finance & HR) The Center for Elders’ Independence is a PACE (Program of All-Inclusive Care for the Elderly) organization (PO) that uses an in…
Principal Data & AI Engineer, Reporting and Insights
At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travele…
Assistant Administrative Analyst
: The Los Angeles Community College District (LACCD) invites applications for the position of Assistant Administrative Analyst. An Assistant Administrative Analyst performs a variety of profession…
Strategic MBSE Requirements & ICD Lead
Title: Strategic MBSE Requirements & ICD Lead Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our c…
Digital Controllership Senior Controllership
Digital Controllership Senior Consultant Help finance leaders modernize the controllership function and strengthen how finance supports the business. As a Digital Controllership Senior Consultan…
bealls Operations Supervisor
Position: OPERATIONS SUPERVISOR Come join a team that brings a people-first approach to everything we do! bealls and Home Centric are a part of Bealls Inc., a family owned and operated business wh…
Ironworker / Steel Erector / Field Position / PCIW STEEL CORP
Job Description Job Description Benefits: ~401(k) ~401(k) matching ~ Competitive salary ~ Opportunity for advancement ~ Training & development Main Activities: Layout - field lay…
Mechanical Engineer II, Neutron Avionics
About The Role ABOUT ROCKET LAB Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and mor…
Financial Services Compliance Lead
About Gusto At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff — payroll, health insurance, 401(k)s, and HR — so owners can focus on their craft and their …