Embedded Software Engineer => Relocate to China

Kaiyan Medical
Charlotte, NC
Job Description:
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
Posted 2026-08-21

Recommended Jobs

Form Carpenter (Plant Division)

State Utility Contractors, Inc.
North Carolina

Candidates for the Form Carpenter Position should have the skills and knowledge to perform the following: -Shoot grade, measure and field cut wood bracing, wooden edge forms, keyways, and blockouts …

View Details
Posted 2026-01-18

Caregiver | CNA | Home Health Aide

Nurturing Nurses HomeCare Inc
Charlotte, NC

Nurturing Nurses Home Care We're looking for dependable, compassionate caregivers who want to make a real difference our clients lives every day. If you have experience as a CERTIFIED NURSE ASSI…

View Details
Posted 2026-06-30

Senior US Business Tax Manager (Relocation to the Caribbean)

Blackden Consulting
North Carolina

The Cayman Islands, a British Overseas Territory in the western Caribbean, is home to one of the world’s leading offshore financial centres. Our Big 4 client is looking for a Senior US Business T…

View Details
Posted 2026-06-09

General Laborer

Remac Inc.
Winston Salem, NC

Laborer positions with a driver's license needed for Immediate Hire for an Asphalt Maintenance Company Highway Division located in Freeman, VA. Looking for hard working self-motivated individuals to…

View Details
Posted 2026-08-22

Entry-Level Appointment Setter — Hourly or Commission (No Experience Needed)

QNTUM
Greenville, NC

Entry-Level Appointment Setter Hourly or Commission Available | No Experience Needed Want a career where your hustle actually pays off — no degree or experience required? QNTUM Home Services, a…

View Details
Posted 2026-08-21

Regional Manager

United Land Services
Raleigh, NC

Job Description Job Description United Land Services (ULS) is a leading full-service landscaping company recognized for delivering high-quality commercial landscape installation and maintenance s…

View Details
Posted 2026-07-02

Cabinet Assembler

Roomaven LLC
Charlotte, NC

Job Description Job Description Summary of Position: RooMaven LLC seeks a skilled, motivated, reliable, and detail-oriented Cabinet Assembler with expertise in cabinet making to join our tea…

View Details
Posted 2026-06-29

Tax Manager

NorthPoint Search Group
Charlotte, NC

Tax Manager - Charlotte, NC Who: An experienced tax professional with 5+ years of public accounting experience and a CPA. What: Oversee and manage tax preparation and planning for high-net-worth…

View Details
Posted 2026-08-04

VTE Account Manager- Charlotte, NC- Peripheral Vascular

Stryker
Charlotte, NC

Responsibilities Provide information through formal presentations to Physicians, and Administration customers that detail the clinical and/or financial benefits of company’s devices as related to …

View Details
Posted 2026-08-21

Civil Engineer

Gateway Engineers
Selma, NC

This position is full-time in person. Gateway Engineers is a multi-million-dollar full-service civil engineering consulting firm with locations in Pittsburgh, PA, Butler, PA, and Selma, NC. Our missi…

View Details
Posted 2026-05-28