Embedded Engineer III

Contract: 06 Months+

Responsibilities

  • Develop firmware and hardware systems that enable the integration of high-performance Microelectromechanical Systems (MEMS) sensors into AR/VR systems and wearables.
  • Work with the team to help design, setup, and run practical experiments on motion sensors such as IMUs, magnetometers, pressure sensors, and ultrasonic transducers.
  • Collaborate with internal and external research, design, and engineering teams to develop Digital Signal Processing (DSP) algorithms for sensor systems that advance the state-of-the-art.

Must Have:

  • Work experience in high-performance Microelectromechanical Systems (MEMS) sensors.
  • 3+ years developing firmware for ARM-based processors using languages such as C and C++.

Minimum Qualifications

  • Currently has Bachelors degree in Computer Science, Electrical Engineering, or related engineering discipline.
  • 3+ years developing firmware for ARM-based processors using languages such as C and C++.
  • Hands-on experience developing drivers for and debugging common communication protocols such as I2C, I3C, SPI, USB, Ethernet, and WiFi.
  • Proficiency in using benchtop equipment such as logic analyzers, oscilloscopes, and signal generators.

Preferred Qualifications:

  • Experience working with mixed signal circuit design, specifically power supply, signal conditioning, and clock synchronization with analog and digital circuit design, validation, and debug.
  • Demonstrated experience with scripting environments such as Python and/or Matlab.
  • Experience with FPGA design and RTL development using Verilog or VHDL.
  • Experience in design, integration, and/or validation of Microelectromechanical Systems (MEMS) sensors and actuators.
  • Familiarity with kernel-level development in a Linux-based OS such as Android, and/or embedded development on RTOS platforms such as Zephyr.
  • Familiarity with the emerging Augmented Reality and Virtual Reality technologies.