Senior Embedded Firmware Engineer

Redmond, WA 98052

Post Date: 01/18/2018 Job ID: 5520124 Industry: Computer Engineer

Senior Embedded Firmware Engineer

Greater Seattle area/ Eastside

Direct hire

No H1B candidates please

Our client is the creator of a scanning technology, an ultra-miniature laser projection and sensing solution based on the laser beam scanning methodology pioneered by the company. Our client s platform approach for this advanced display and sensing solution means that it can be adapted to a wide array of applications and form factors. It is an advanced solution for a rapidly evolving, always-on world. Extensive research has led our client to become an independently recognized leader in the development of intellectual property.


  • Embedded Firmware Development for company's Display and 3D sensing products.
  • System design & Software Architecture utilizing Embedded Firmware implementation.
  • Bringing up processors/software on new system designs.
  • Test integration with platform-wide test and qualification infrastructure.
  • Document and communicate design work.
  • Conduct design reviews.

Required Skills

Embedded Real-Time Software Development

o Development experience with Embedded ARM Processor Cores, within mixed-signal System-On-Chip (SoC) platforms.

o Low level hardware device drivers. Experience in interfacing at chip level with various peripherals and devices thru I2C, SPI, USB, MIPI, etc.

o Embedded Real-Time Kernels/Operating Systems.

o Basic knowledge of DSP; Fourier Transforms, Digital Filters (FIR, IIR)

o Basic knowledge of feedback control systems
  • Languages/Tools

o Fluent in C/C++

o Familiar with Python

o ARM Development Tools; e.G., GNU, Keil
  • Direct interaction with hardware use of Oscilloscopes and bench instruments as necessary.
  • Ability to collaborate closely with cross-functional engineers, program managers and vendors
  • Document and communicate original designs

Required Experience

o Experience with bringing up and developing on Embedded Linux on ARM Platforms.

o Experience in bringing up processors/software on new board/SoC designs. Experience with instrumentation and hardware/software co-design and debug.
  • Digital Signal Processing (DSP) and Control Systems

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: