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
Form Carpenter (Plant Division)
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 …
Caregiver | CNA | Home Health Aide
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…
Senior US Business Tax Manager (Relocation to the Caribbean)
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…
General Laborer
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…
Entry-Level Appointment Setter — Hourly or Commission (No Experience Needed)
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…
Regional Manager
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…
Cabinet Assembler
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…
Tax Manager
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…
VTE Account Manager- Charlotte, NC- Peripheral Vascular
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 …
Civil Engineer
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…