Software Development Engineer
Linux Engineer [QuickBoot]

Company

Ubiquitous AI Corporation is a leading developer of Embedded Software.

Our Software can be found in tens of millions of automotive, consumer and industrial devices around the world.

Job Description

This role is for the development of Ubiquitous QuickBoot - an advanced Hibernation Solution used to rapidly start systems from a no power state. As a key member of the QuickBoot team, you will be responsible for the development, evaluation, and technical support of QuickBoot.

QuickBoot Development

  • QuickBoot feature development and performance optimization
  • Porting QuickBoot to new platforms
  • Linux device driver and Bootloader integration

QuickBoot QA

  • Test case creation and execution
  • Development of test tools/test environment

Android (AOSP) Development

QuickBoot development, requires a wide range of technologies and experience, such as Linux device driver development, BSP porting, Kernel internals and Android knowledge. This is an ideal position for those who have an interest in embedded Linux and Android.

Check details of Ubiquitous QuickBoot

Requirements

B. S. in Computer Science, Electrical Engineering, or Computer Engineering from an accredited university5+ years' experience in:

  • Developing Linux device drivers and/or system software Linux Kernel programming
  • BSP porting experience of an embedded OS such as Linux and RTOS
  • Development experience with a boot loader on an embedded OS such as Linux and RTOS
  • Knowledge of ARM / x86 CPU architecture
  • System test design and test plan creation experience
  • Skill to design, build and operate test schemes
  • Excellent communication skills
  • Must be highly motivated and a team player