Embedded Linux Application Engineer

Are you an embedded Linux engineer with customer­ facing experience? This may suit read on.

Responsibilities:
  • Customer support. 
  • Presales/ field engineering . Using your technical excellence to help prospects
  • Onsite and remote professional services. As needed on a case by case basis
Secondary responsibilities may include:
  • Influence product roadmap. Gathering market feedback and funneling it to product team
  • CFP (Call For Paper) submissions. Identifying, crafting, and submitting talk proposals
  • Conference talks. Helping spread the word
  • Contribute to documentation and technical marketing content
  • Travel may be up to 30% dependent on customer demand
  • San Francisco Bay Area­ based 
Desired Skills and Experience:
  • Experience in designing Embedded Linux platforms, such as writing Board Support Packages, system integration and Embedded Linux system programming, or similar.
  • Yocto Project knowledge.
  • U­Boot knowledge, especially board integration of U­Boot, such as working with
  • vendor forks of U­Boot or supporting new boards with U­Boot. Deep knowledge
  • about issues and features in specific U­Boot versions is considered a plus.
  • Experience in working with several types of embedded memory storage, such as
  • eMMC, SD, Raw NAND, NOR. Understanding of partition layout, file system and software requirements for reliably implementing each of the memory storage technologies, such as wear leveling and UBI.
  • Bachelor’s degree in Computer Science, Electrical Engineering, Mechanical Engineering or similar education. Master’s degree is considered a plus.
  • Basic knowledge of REST APIs over http or ability and willingness to learn.
  • Basic Golang knowledge or ability and willingness to learn.
  • Experience in implementing or maintaining a homegrown software updater is considered a plus