Software Engineer
Los Angeles, CA
Mesh Optical Technologies was founded on the belief that photons will unlock the next evolution of human technology. Today, we're putting that vision into practice by developing the world's most advanced optical computing hardware.
We believe in engineering to the limit of physics, building our own factories, and writing software that maximizes the capability of our hardware. As we embark on this journey, we're seeking a Software Engineer who is motivated by our goal to operate the highest volume optical manufacturing facility in North America.
As our Software Engineer, you'll play a critical role in the software that controls and produces our first product:
Optical Interconnects — High-bandwidth optical interconnects are fundamental to the future of computing. Building them at scale demands a factory automated by good software. As a Software Engineer in integration, you'll write the code that runs the factory—from automated magazine loading and machine interface control to end-of-line firmware provisioning and R&D test stand integration. You'll own the full factory software stack, including the regression infrastructure that ensures reliability with every code change. Your work is critical to turning complex hardware processes into a seamless, high-throughput manufacturing flow.
What you'll do
- Develop and maintain software systems that control and monitor all stages of production, including magazine loading/unloading and machine interface coordination via PLCs and other interface protocols.
- Own the automation of end-of-line test and firmware provisioning, ensuring each unit is validated and programmed before leaving the factory.
- Support R&D test stands and bring-up tools, enabling rapid experimentation and integration of new product designs into the production pipeline.
- Design and operate regression test infrastructure to validate all production software before deployment, preventing disruptions to throughput or yield.
- Collaborate closely with electrical, mechanical, and manufacturing teams to integrate hardware systems with reliable, scalable software controls.
- Continuously monitor and improve factory software performance, driving uptime, traceability, and system robustness as production scales.
Basic Qualifications
- BS in Computer Science, Computer Engineering, Electrical Engineering or related discipline
- Experience developing software for hardware systems, automation, or manufacturing environments.
- Proficiency in C or C++ and Python
- Familiarity with PLC communication protocols (e.g., Modbus, OPC-UA, EtherCAT) and machine-to-machine communication.
- Strong first-principles problem-solving skills and a focus on designing bug-free, maintainable software.
- Experience with version control, CI/CD, and software testing frameworks to support safe and reliable code deployment.
- Excellent written and verbal communication skills; able to work effectively in dynamic, cross-functional teams.
- Willingness to work extended hours and weekends as needed.
Preferred Qualifications
- Experience developing software for factory automation, test infrastructure, or embedded device provisioning.
- Hands-on familiarity with real-time operating systems, build systems, and hardware-in-the-loop testing.
- Background in robotics, controls, or physical-systems integration.
- Leadership experience mentoring engineers and driving complex firmware/software projects to completion.
Compensation and benefits
- Competitive cash salary commensurate with experience and merit.
- Eligibility for long-term incentives including company stock options and discretionary bonuses awarded for exceptional achievements.
- Comprehensive medical, vision, and dental insurance.
- Paid parental leave and flexible PTO (3 weeks vacation + 10 company holidays).
- Relocation assistance to sunny Los Angeles.
Apply
Send your resume to join at meshoptical dot com.