> Markdown version of [/jobs/ext/189969-embedded-software-engineer-lasers](https://www.wearedevelopers.com/jobs/ext/189969-embedded-software-engineer-lasers). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer, Lasers - **Company:** Lightmatter, Inc. - **Location:** Mountain View, CA, United States - **Salary:** $140,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), CMake, Content Management Interoperability Services, Data Centers, Software Debugging, Linux, Embedded Software, Firmware, GNU Debuggers, Hardware-In-The-Loop Simulation, Joint Test Action (IEEE Standards), Python (Programming Language), Signal Processing, Software Engineering, Systems Integration, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Peripherals, Git, Information Technology, Build Tools - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=52cae62ea54c159a ## About the Role Do you have experience in Linux?, Do you have a Bachelor's degree?, * BS and 2+ years of experience, or MS and 1+ years of experience. * Degree in Computer Science, Electrical Engineering, Robotics, or a related technical field. * Experience developing and shipping embedded or host-side control software. * Working understanding of hardware-software integration. * Practical knowledge of communication and control in embedded systems, peripherals, and buses (e.g., I2C, SPI, UART). * Experience developing software or firmware on Linux. * Proficiency in Python and/or C++. * Proficiency with Git and familiarity with build systems such as CMake., * Experience building test infrastructure, hardware-in-the-loop test setups, or instrument automation frameworks. * Familiarity with CMIS or similar transceiver management interfaces. * Hands-on experience with debugging tools such as GDB, JTAG, and logic analyzers. * Exposure to control systems, signal processing, or feedback loop tuning. * Experience developing firmware or host software for transceivers, optical modules, or similar mixed-signal systems. * Familiarity with OpenBMC, DMTF, or similar datacenter management environments. * Exposure to optical communication systems, laser physics, or optical test and measurement. ## Description * Develop and own host control software for lasers, including bring-up, configuration, and runtime control interfaces. * Build and maintain test infrastructure and embedded host controllers that can be reused across programs for CMIS-based laser control. * Collaborate across a multidisciplinary team including Photonic, Analog, Digital, Systems, and Network experts to support laser characterization, qualification, and integration. * Contribute to the diagnostics and monitoring stack for photonic transceivers. * Implement and tune portions of active laser control and stabilization algorithms with guidance from senior engineers. * Develop integrations with DataCenter administration capabilities using environments such as CMIS, OpenBMC, and DMTF. * Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers. * Support bring-up and debug of lasers using optical test and measurement equipment. * Partner with hardware and test engineering teams to define interfaces and ensure host controllers meet the needs of multiple programs. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026)