Lightmatter
Embedded Software Engineer, Lasers
$140K–$165K
Boston, MA · Full-time · Posted Sep 11, 2026
- Experience
- BS and 5+ years, MS and 3+ years, or a PhD; equivalent practical experience also considered.
- Education
- Degree in Computer Science, Electrical Engineering, Robotics, or a related technical field.
- Visa sponsorship
- Candidates should have capacity to comply with the federally mandated requirements of U.S. export control laws.
About the job
Develop embedded control, diagnostics, telemetry, and monitoring software for Lightmatter’s photonic transceivers and laser systems, from hardware bring-up through testing and release.
What you'll do
- Implement and tune laser control and stabilization routines on embedded targets; deliver firmware for diagnostics, telemetry, and monitoring.
- Integrate transceiver management with CMIS, OpenBMC, and DMTF interfaces, and bring up and debug hardware with lab tools.
- Characterize laser behavior and build automated test and data-collection tooling; contribute to architecture discussions and documentation.
What they ask for
- BS and 5+ years of experience, MS and 3+ years of experience, or a PhD; equivalent practical experience also considered.
- Degree in Computer Science, Electrical Engineering, Robotics, or a related technical field.
- Experience contributing embedded software to a shipped product or hardware that reached production or field deployment; proficiency in C or C++, and comfort with Python.
- Understanding of embedded peripherals and buses (I2C, SPI, UART, GPIO); hands-on lab debugging experience; working knowledge of Git and CMake or a comparable build system.
Nice to have
- Experience with bare-metal and RTOS systems, including FreeRTOS or Zephyr.
- Experience in closed-loop control, optical or photonic systems, CMIS/OpenBMC/DMTF, optical characterization, or firmware test automation.
Pay
$140,000 — $165,000 USD total compensation
Tools
C, C++, Python, I2C, SPI, UART, GPIO, Git
AI focus
The software supports photonic interconnect products for AI computing clusters; the role does not state that it develops AI.
Model-written summary · the original posting is authoritative