Previous Job
Software Engineer
Ref No.: 17-04245
Location: Seattle, Washington
Position Type:Contract
Experience Level: 4 Years
Start Date: 09/18/2017
Embedded Software Engineer who has a firm grasp of object oriented programming using C and Linux and Java (Java is important but for extremely experienced C engineers Java is not a requirement but will have to quickly learn using it).
  • "It is a must to have a troubleshooting and debugging experience”.
  • 4 plus years software engineering experience in C or C++.
  • Must have:
  1. Firmware and embedded software development experience using C or C++
  2. Strong object oriented background.
  3. Experience in hands-on development and troubleshooting on embedded targets.
  4. Proven experience in embedded systems debugging operating systems (scheduling, processes, threads, deadlocks, priority issues, etc.)
  5. Ability to work in both the Linux/HAL layers as well as Android Framework layers.Desired:2 plus years of development experience with Java.
  6. 2 plus years of experience working with Android and NDK.

The position involves regular communication with management on status, risks and product strategy, so excellent listening and writing skills and very strong technical competencies are essential.