Firmware / Embedded Engineer - AR Startup

  • Location

    San Francisco

  • Sector:

    Software Engineering, Product

  • Job type:


  • Contact:

    Kiel O'Mara

  • Contact email:


  • Duration:


  • Startdate:


  • Consultant:

    Kiel O'Mara

Our client is a stealth mode startup based in San Francisco who is building technology to keep service members safe. Because their products are used when the stakes are high, they're relentless in their focus on user-centric design and staying on the leading edge of innovation. 

**This position is for US Citizens ONLY - You will be working alongside the US DoD**

Their team is focused on peer-to-peer applications, near-eye optics and displays, cameras/sensors/IoT, and UI/UX (hardware and software).

They’re a small team of world-class engineers and looking for people that are hard-working, intellectually curious and resourceful. The culture is built on integrity, open and honest communication and leaving egos behind. Brilliance over pedigree, growth mindset over fixed, diversity over groupthink, and always kindness. 

What You'll Do:

  • Actively customizing vendor supplied Board Support Package (BSPs), developing Linux device drivers for a variety of peripherals (connected to I2C, SPI, USB, MIPI DSI/CSI, and/or GPIO)
  • Use the Yocto Project build environment to create embedded Linux distributions is required
  • Work on debugging and troubleshooting - be comfortable using lab equipment such as oscilloscopes, logic analyzers, soldering equipment, and power supplies


  • 3+ years' experience as an Embedded/Firmware Engineer
  • Experience customizing vendor supplied Board Support Package (BSPs) and bringing up Linux based drivers on custom HW platforms
  • Linux driver, kernel, and networking stack experience - Essential
  • Experience using Yocto Project build environment to create embedded Linux distribution
  • Experience writing device drivers for peripherals (I2C, SPI, USB, MIPI DSI/CSI, GPIO, etc)
  • Experience implementing and/or modifying bootloaders (uBoot)
  • Strong debugging and troubleshooting skills (for board bring up and driver testing process)

Bonuses / Nice to have:

  • Experience working with WiFi and Bluetooth modules in the Linux/Yocto environment
  • Experience working with the Linux networking stack
  • Experience with NXP iMX or Qualcomm SOCs

On Offer:

  • Strong salary
  • Early-employee equity
  • Great benefits

**This position is for US Citizens ONLY - You will be working alongside the US DoD**