V

Voyant Photonics

Silicon-photonic LiDAR sensors for autonomous systems

Embedded Firmware Engineer - Hardware Bring-up & Controls

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • A bachelor's degree in computer engineering, computer science, or a related field, and at least 2 years of embedded software experience in a professional environment.
  • Experience with C or C++ on microcontrollers such as ARM Cortex-M or STM32, using bare-metal or an RTOS; strong embedded C engineers are encouraged to apply.
  • Working knowledge of control theory, including PID, loop shaping, stability margins, and state-space design, and understanding of the firmware costs of these methods.
  • Board bring-up experience from the firmware side, including schematics, datasheets, oscilloscopes, logic analyzers, and small reworks such as swapping passive components.
  • Python for test automation and data analysis.

Responsibilities

  • Implement real-time embedded C++ control algorithms, including discretization, sample-rate and latency budgets, anti-windup, saturation handling, and numerical robustness in fixed- and floating-point; use measured data to address differences between the plant and the model.
  • Write drivers and firmware structures for new boards and maintain them for reuse on subsequent boards.
  • Bring up each new board by working on the firmware and board together, reading schematics and datasheets, probing signals, debugging SPI, I2C, UART, and custom chip interfaces, and performing small SMT reworks when needed.
  • Build test setups and Python analysis to verify that drivers and control loops meet requirements on hardware, from individual PID loops to tuning multiple switch elements across a large optical network.
  • Feed findings from board bring-up back to the hardware team to help subsequent board revisions come up faster.

Desired Qualifications

  • Experience measuring plant response and performing system identification on real hardware.
  • Experience with MIMO and decoupling, observers, PLLs and tracking loops, or online optimization such as extremum seeking for multi-channel systems.
  • Lab automation experience scripting oscilloscopes, power supplies, and signal generators using SCPI/VISA.
  • Experience debugging across an FPGA or ASIC boundary.
  • Experience with thermal, motor/actuator, or optical systems.

About the Company

Voyant Photonics

Silicon-photonic LiDAR sensors for autonomous systems

Voyant Photonics makes LiDAR sensors using silicon photonics for compact, affordable, and precise 3D sensing. The sensors emit light and measure reflections to map environments with millimeter accuracy, work in any lighting, and resist interference, while also providing data on position, motion, and material composition. The hardware centers on silicon photonic chips, enabling small form factors and scalable manufacturing, sold directly and through partnerships or licensing to autonomous vehicles, robotics, and industrial automation customers. The company aims to broaden adoption of high-precision LiDAR in dynamic environments and grow its manufacturing and licensing footprint by leveraging integrated silicon photonics to achieve precise sensing at a competitive cost.

Company size
11-50
Company stage
Late Stage VC
Total funding
$38.4M
Headquarters
New York City, New York
Founded
2018

Recently Posted Jobs

Explore more opportunities at Voyant Photonics

See more jobs