Firmware Engineer (Bare Metal & Android Platform Integration)
Sentio is a technology company with proprietary hardware and software to transform your smartphone into a laptop. We launched the Superbook on Kickstarter this year, claiming the Most Funded Hardware project at nearly $3M. Our team is led by alumni from Google, Y Combinator, and is backed by prominent VCs including Social Capital and 500 Startups
http://www.sentio.com
Job Description
Sentio is looking for a firmware engineer mastering Bare metal firmware development, as well as Android platform integration to join the Sentio Asia team. This position is based in Hong Kong. This position is an exciting opportunity to work on the spirit of the product itself, turning exciting hardware into an awesome product.
You will report directly to the Head of Hardware, and work on our products firmware to bring them to the next level.
Responsibilities
-
Define and implement firmware features (bare metal & RTOS, on ARM Cortex M)
-
Implement and control unit tests
-
Implement test line softwares for manufacturing lines
-
Work on Android Platform integration on Sentio products
-
Implement Linux drivers and Android API when needed
-
Resilient, ready to tackle complex problem, fearless when it comes to coding
-
Be a key member of the firmware QA process
Your background
-
Degree in Computer Science/Real Time Engineering or Electrical Engineering
-
At least 3 years of experience working in similar positions
-
Fluent in English, Chinese (Mandarin) is a plus.
-
Proficient with Linux Kernel, LKM, and Android (AOSP)
-
Proficient with bare metal development (preferably on ARM Cortex M0)
-
Full proficiency in C++, C, and Python, (ARM Assembly,Java are a plus)
-
Pro-active, self motivated, willing to learn new technologies
-
You use Linux as your desktop, use git, and Vim your editor of choice
-
“Never give up” attitude
-
For you, a problem is just a solution in progress
-
Code is art, (sometimes art could be better coded). Han shot first
In fact:
49662079 6f752063 616e2072 65616420 74686973 2c20796f 75207368 6f756c64
20617070 6c792120 636f6465 206e616d 653a2047 33742053 75703372 3830306b
extra credits:
696e2074 6865206e 65787420 636f6465 2c207768 61742069 73207230 2076616c 75653f00
2000210d 220e1888 210f1840