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
Group Director
Job Description Group Directors provide exceptional service to our clients and support Financial Advisor(s) (FAs)/ Private Wealth Advisor(s) (PWAs)/ teams on a daily basis. The Group Director is a…
Front Office Assistant I
: Front Office Assistant I - (MEM007783) Description Title: Front Office Assistant Location: Long Beach, CA Department: Family Practice Status: Full-time Shift: Days (8hr shifts) Pay Range: $20…
Senior Machine Learning Engineer
The Marlin Alliance, Inc. is seeking a Senior Machine Learning Engineer to design, develop, and implement advanced machine learning models and algorithms in support of naval applications. This role re…
Gift Shop Cashier
: Under the general supervision of Hotel Manager, responsible for performing various functions of gift shop services. High School Diploma or GED required. Basic math and money transactions skil…
Alterations Customer Service Representative
From Aisle to Algorithm and for All Life’s Moments, at David’s Bridal, we empower our customers and our employees to stay true to their dreams and find the one, whether that means the event or the wed…
Full-spectrum Doula (Sunnyvale, CA)
Loula is seeking experienced full-spectrum doulas to join our growing network of independent doula providers! You must complete this interest form to move forward in our process! We're excited to h…
Family Medicine Physician - Flexible Schedule
OPEN POSITION: Physician - Family Medicine SCHEDULE: - Full-Time - Part-Time - Flexible Options OFFICE HOURS: - Monday through Friday - 8:00am to 5:00pm - No Evenings - No Weeke…
Hiring Line Cooks/Prep Cooks At Copper Kings Burgers
Copper Kings Burgers is looking for excited, driven, and ready to hustle line cooks. We love making the best burgers in San Diego and want you to love that too! We make everything from scratch and ta…
Wireless System Validation Engineer
Job Responsibilities: ~Test Strategy & Execution: Define, develop, and execute comprehensive test plans for cellular modem validation across various radio access technologies (5G NR FR1/FR2, LTE-A,…
Event Brand Ambassador
Event Brand Ambassador – Job Description We are seeking enthusiastic and reliable Event Brand Ambassadors to represent our brand during live events, activations, and promotional campaigns. As an Eve…