As an SDK Software Development Engineer, you will play a key role in connecting hardware and applications, developing cross-platform SDKs and peripheral control tools to empower global developers
Job Summary
As an SDK Software Development Engineer, you will play a key role in connecting hardware and applications, developing cross-platform SDKs and peripheral control tools to empower global developers.
You will be involved in software bottom and middleware development for diverse product lines, including smart vehicle and rugged tablet SDKs, smart medical computer software tools, and smart retail POS peripheral integration.
The role requires designing easy-to-use peripheral control interfaces (APIs), writing high-quality SDK sample code, and maintaining clear software user manuals and technical specification documents.
Matching Summary
As an SDK Software Development Engineer, you will play a key role in connecting hardware and applications, developing cross-platform SDKs and peripheral control tools to empower global developers.
Skills & Requirements
Must-have
C++
C#
Go (Golang)
Windows and Linux cross-platform development
SDK development
API design
Nice-to-have
Hardware peripheral control experience
Driver or Middleware development experience
Logical analysis and problem-solving skills
Key Requirements
Bachelor's degree in Computer Science, Information Management, or related field
2+ years of relevant software development experience
Familiarity with Windows and Linux cross-platform development environments