Embedded System Development Engineer

5-7 years
5 days ago
Job Description

Responsibilities

1. Responsible Embedded software design and development of smart hardware, including but not limited to Bluetooth protocol stack, audio processing, power management, user interface and other modules 2. Work closely with hardware engineers to conduct system integration and debugging to ensure the compatibility of software and hardware and stability. Optimize the performance of the software to improve the operating efficiency and response speed of the system 3. Be good at grasping the key points of the problem, good at solving technical problems, able to solve problems independently, responsible for the testing and verification of the software, and ensuring the quality and reliability of the software 4. Track the latest Bluetooth technology and embedded software development technology to provide technical support for continuous product improvement 5. Write technical documents, including software design documents, test reports, etc.

Qualifications

1. Bachelor's or master's degree in computer science, electrical engineering, signal processing or related fields, able to read English technical literature proficiently 2. More than 5 years of experience in embedded software development, experience in intelligent hardware development is preferred, experience in the audio industry is preferred 3. Proficient in C/C++, proficient in real-time operating system (RTOS) 4. Proficient in Bluetooth protocol or WIFI protocol, and understanding of Bluetooth Audio transmission technology (such as A2DP, HFP) 5. Have good logical thinking and problem-solving skills 6. Be able to independently complete the design and development of intelligent hardware products, and also be able to cooperate effectively in a team 7. Have knowledge of new technologies Strong interest in learning and willing to accept challenges.

JOB TYPE

Function

Skills

bluetooth protocol
problem-solving skills
wifi protocol
bluetooth audio transmission
bluetooth protocol stack
c/c++
real-time operating system
About
Job Source: jobs.bytedance.com

ByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures, and geographies.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.

People Also Considered

Career Advice to Find Better