Previous Job
Previous
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.

Note:
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.