Senior Engineer (PI) /Engineer (PI), Software Engineer (Firmware & Application)

Senior Engineer (PI) /Engineer (PI), Software Engineer (Firmware & Application)

Job Description


Job Responsibilities

  • Assist in ITF R&D project as assigned
  • Support to develop firmware and applications on AR Head-mounted-display (HMD)
  • Driver development on embedded Linux/Android system and application implementation
  • Support to image transfer/streaming over network development
  • Algorithm porting, optimization, and acceleration
  • Participate in AR HMD sensing system design and implementation for commercialization


  • Graduate in STEM-related discipline such as Computer Science, Electronic Engineering, Information Engineering, Mathematics or relevant discipline
  • A bachelor’s degree, master’s degree or a doctoral degree’s holder is welcome to apply
  • For bachelor’s degree holder, they will be considered for the position of Engineering Associate (PI)
  • Familiar with Windows, Linux, and Android system
  • Experience with two or more of the program languages: C/C++, C#, Python, Java, Kotlin, etc.
  • Familiar with Linux device driver and Android software development, network architecture/programming
  • Experience in Android Hardware Abstraction Layer implementation is a plus
  • Experience in OpenCV, Gstreamer API is a plus
  • Knowledge in deep learning framework is a plus
  • Good command of written and spoken English or Chinese
  • Self-motivated and good communication skills


To apply, please email [email protected] with your resume, you must quote the Job Ref No. and include the following information:

  1. Name of University
  2. Degree/PhD obtained/expecting and when
  3. Have you participated in ITF Research Talent Hub before? Yes/No
  4. If you answer Yes in item 3, please state the period
  5. Have you been employed by ASTRI before? If yes, please state the period

Application Deadline: until this position is filled. Only short-listed candidates will be notified.

ASTRI is an Equal Opportunities Employer.  Personal data provided by applicants will be used for consideration of an application only. ASTRI reserves the right not to fill the position.