Senior Software Engineer

Hornby Hobbies Limited
Posted on 2024-07-08

Kowloon Bay
0 year(s) work experience

Job Description

Senior Software Engineer

Responsibilities:

  • Be a key role in design, implement, test and deploy low-level embedded system frameworks to be run on small-scale devices.
  • Be the window person to SoC/component vendors to deal with technical matters.
  • Responsible in carrying out conformance/certification/interoperability testing of products.

Requirements:

  • 8+ years of hands-on experience in C/C++/Python programming on embedded systems equipped with ARM-based SoC's.
  • Solid experience in Bluetooth BLE 5.0 and BLE Mesh network required, experience in Telink, Nodic and Lenze Tech, Android software development is preferable.
  • Able to plan and write a system framework alone (with/without embedded operating system), with minimal guidance and references.
  • Deep knowledge and hands-on experience on device driver writing on various hardware components/devices.
  • Ability to read and understand hardware schematics.
  • Proficient with Git version control.
  • Bachelor's degree in Software Engineering, Electronic Engineering or related field
  • Good verbal and written communication skills in English.

We offer an attractive remuneration package including 5 days work, double pay, bonus and medical benefits to the right candidates.

All applications will be used for the purpose of recruitment only.


Job Function
Work Location Kowloon Bay

About company
Hornby Hobbies Limited