A

Avegant

Develops AR display LED light engines

Senior Firmware Engineer

Embedded EngineeringPosted on Nov 10
Full-timeSan Mateo, CA, USA

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Electrical Engineering, or a related field with 8+ years of industry experience, or a Master's degree with 5+ years of experience.
  • Experience with microcontroller programming and embedded systems, including ARM M55 and A32 cores, CMSIS toolbox, and APIs.
  • Expertise in C and C++ programming.
  • Experience with industry-standard protocols including USB, I2C/I3C, I2S, SPI, UART, SDIO, and JTAG.
  • Experience with embedded operating systems including Zephyr, FreeRTOS, and Linux.
  • Applicants must be authorized to work for any employer in the United States; the company cannot sponsor or take over sponsorship of an employment visa.

Responsibilities

  • Design and develop firmware for AR glasses prototypes, reference designs, and test fixtures.
  • Develop drivers to support sensors and peripherals including ISP, IMU, touch, proximity, ALS, OSPI, and HyperRAM.
  • Integrate and bring up networking support for BT, BLE, and Wi-Fi use cases.
  • Optimize system resource utilization for power management.
  • Optimize audio and video pipelines to support hands-free display use cases.
  • Participate in bring-up and testing of new hardware.
  • Participate in design reviews and provide technical feedback.
  • Collaborate with cross-functional teams, including optical engineers, mechanical engineers, firmware/software engineers, industrial designers, and the production team.
  • Stay up to date with industry trends, new technologies, and best practices.

Desired Qualifications

  • Experience developing embedded systems with multiple cores, audio, video, and networking.
  • Experience with Alif Ensemble and/or STM32 MCUs.
  • Experience programming display systems using MIPI-DSI/CSI and LVDS.
  • Experience with camera systems, image sensors, and ISPs.
  • Experience with audio recording and playback in an embedded device.
  • Experience programming video embedded graphics libraries such as LVGL.
  • Experience programming wireless networking stacks including BT, BLE, and Wi-Fi.
  • Experience with battery and power management.
  • Familiarity with laboratory equipment such as logic analyzers, oscilloscopes, multimeters, and power supplies used for hardware and firmware debugging.

About the Company

Avegant

Develops AR display LED light engines

Avegant designs and manufactures compact LED light engines that power augmented reality (AR) glasses. These light engines drive high-performance visuals inside head-mounted displays, enabling AR experiences for consumers, developers, and electronics manufacturers. The product works by integrating LED light sources with optics and microdisplay components to generate bright, color-accurate images in a lightweight module suitable for wearable devices. Avegant differentiates itself through its deep scientific understanding of human sight and head-mounted display ergonomics, enabling efficient, comfortable, and visually strong AR modules while partnering with device makers and developers rather than selling as a consumer-ready headset. Revenue comes from direct sales and partnerships with AR device manufacturers and developers. The company’s goal is to advance AR by providing reliable, high-quality display hardware that helps users learn, play, work, and socialize through immersive visuals.

Company size
11-50
Company stage
Late Stage VC
Total funding
$71.3M
Headquarters
San Mateo, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Avegant

See more jobs