Available Positions:
Software Engineer
As a young company we have been creating state-of-the-art ebook devices, platforms and software products. As we expand our business and technical domain, we are looking for talents to join us and create tomorrow's killer products. Our engineering projects include developing system and application software on hand-held devices, related Internet services, and in-house tools. The engineers at Onyx came from the world's top software and technology companies, and innovation has and will be the key to our success. We are profitable and offer competitive compensation package. Please read on if you are interested in working in an unencumbered environment of an energetic start-up.
Responsibilities
Develop applications for consumer electronic devices designed by the company. Implement DRM protocols for protected contents. Improve internal productivity tools.
Requirements
Smart and get things done. We looks for candidates who not only can come up with great ideas but also have a strong desire to implement them. Good software engineering practice. We look for engineers who follow good engineering practice. Candidates should be familiar with version control, bug tracker, and automated testing. A passion for programming. We want to find people who share the same passion that we have for programming. We like individuals who always try to make improvement and enjoy solving hard problems. Extensive programming experience in C/C++ (strong OO skill prefered, experience with Qt development a plus). We use C++ for most application development and C for driver-level development. We expect candidates to have in-depth knowledge and extensive experience with either or both languages. Candidates should also be well-versed in OO design. Because Qt is our main UI toolkit, we will be especially interested if you have experience with it. Basic algorithms knowledge, ability to analyze complexity. We often encounter algorithmic challenges and require the ability to solve such problems and assess different solutions. Familiar with the Linux development environment. BS, MS, or PhD in Computer Science or related technical discipline (or equivalent) preferred. Strong English language ability (especially reading and writing).
Contact
Please send your resume to
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
. We strongly encourage you to also attach a code sample of 100-200 lines.
|