You will be responsible for developing software (varies from low-level embedded to Apps/Cloud programming) for innovative IoT (Internet of Things) products encompassing various components such as SoC, Apps, and Cloud. The position requires a candidate that is a self-starter, motivated with doing-whatever-it-takes attitude, and a team player with effective communication skills.
1-2 years of work experience in software development
Must have strong understanding the fundamentals in Computer Science
Must be familiar in C, and an Object-Oriented Language such as C++ and Java
Must have Mobile Apps development (iOS or Android) and debugging experience
Strong problem solving skills
Preferred: Programming with real-time operating system
Being authorized to work in the U.S. is a precondition of employment.
Required: Bachelor's in Computer Science or Computer Engineering
Preferred: Master's in Computer Science or Computer Engineering