Sr SDET– Firmware Automation
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Lightmatter raised $400 million in its Series D round, reaching a valuation of $4.4 billion. We will continue to accelerate the development of data center photonics and grow every department at Lightmatter!
If you're passionate about tackling complex challenges, making an impact, and being an expert in your craft, join our team of brilliant scientists, engineers, and accomplished industry leaders.
Lightmatter is (re)inventing the future of computing with light!
At Lightmatter, an SDET is a software engineer first , not a QA coordinator or manual tester. You'll design and build the frameworks, harnesses, and hardware-in-the-loop infrastructure that let firmware engineers test their own code continuously on real photonic hardware. You'll sit with the firmware team, spend time at the bench with oscilloscopes, debuggers, and optical instruments, and serve as the bridge between firmware and broader software and systems organizations.
Responsibilities
- Own the architecture and roadmap of the firmware test automation framework across products, targets, sites, and teams
- Design and build stable automation for new firmware features and hardware, held to production-quality engineering standards
- Build and operate HIL test infrastructure: bench and rack fixtures, device farms, power/reset control, instrument integration, and CI orchestration on real photonic hardware
- Define test strategy, plans, and reporting; lead test plan reviews across teams
- Integrate firmware testing into CI/CD so every change is built, flashed, exercised on hardware, and reported automatically
- Own framework reliability and flaky test metrics as first-class engineering problems
- Build results, telemetry, and log pipelines for triage, trend analysis, and release decisions
- Debug failures across the full stack (firmware, board, instrument, fixture, test code) and partner with engineers to resolve them
- Participate in firmware design reviews to influence testability and diagnostics early
- Integrate with data center management interfaces (CMIS, OpenBMC, DMTF); debug embedded systems using GDB, JTAG, and logic analyzers
- Define diagnostics and monitoring architecture for photonic transceivers
- Mentor engineers on test architecture and write clear documentation for non-specialists
- 8+ years of professional software development, primarily on embedded products, including designing test frameworks and infrastructure
- BS or MS in Computer Science, Electrical Engineering, or equivalent experience
- At least one automation framework or HIL system architected and built from scratch, adopted by other engineers, and in daily use and the ability to discuss its design, tradeoffs, and lessons learned
- Strong Python: fixture and abstraction layers, hardware drivers, plugin/configuration architectures
- Working fluency in embedded C/C++: able to read firmware drivers or state machines and write tests for edge cases
- Experience owning CI/CD pipelines running tests on physical hardware (GitHub Actions, GitLab CI, Jenkins, or equivalent), including runner health, hardware allocation, and recovery
- Track record of delivering robust automation under fast-changing requirements and hardware
- PhD, or MS with 8+ years in embedded test automation or firmware development
- Experience testing firmware for optical transceivers, photonic systems, or precision analog/mixed-signal hardware
- Familiarity with CMIS, OpenBMC, or DMTF/Redfish
- Experience with Pytest ecosystem and test tooling for Zephyr or FreeRTOS (Twister, ztest, Renode, QEMU, or similar)
- Experience with optical and electrical test and measurement equipment
- Startup experience
- Thoughtful use of AI-assisted tools in test generation, triage, or analytics
- Comprehensive Health Care Plan (Medical, Dental & Vision)
- Retirement Savings Matching Program
- Life Insurance (Basic, Voluntary & AD&D)
- Generous Time Off (Vacation, Sick & Public Holidays)
- Paid Family Leave
- Short Term & Long Term Disability
- Training & Development
- Commuter Benefits
- Flexible, hybrid workplace model
- Equity grants (applicable to full-time employees)
Export Control
Candidates should have capacity to comply with the federally mandated requirements of U.S. export control laws.
More about this job
Responsibilities
Architect and maintain firmware test automation frameworks and hardware-in-the-loop infrastructure, integrating physical hardware testing into CI/CD and building reliable results and telemetry pipelines. Debug issues across firmware, boards, instruments, fixtures, and test code; shape testability and diagnostics through design reviews; and mentor engineers.
Requirements
Requires 8+ years of professional software development, primarily on embedded products, a relevant bachelor's or master's degree or equivalent experience, and experience building an automation framework or HIL system adopted for daily use. Candidates should have strong Python, working fluency in embedded C/C++, and experience operating CI/CD pipelines that test physical hardware.
Skills
- Firmware Test Automation
- Python
- Embedded C/C++
- Hardware-in-the-Loop Testing
- Test Framework Architecture
- CI/CD
- Pytest
- Embedded Systems Debugging
- GDB
- JTAG
- Logic Analyzers
- Hardware Drivers
- Optical and Electrical Test Equipment
- CMIS
- OpenBMC
- DMTF/Redfish
Benefits
- Health Care Plan
- Life Insurance
- Paid Time Off
- Paid Family Leave
- Short-Term Disability
- Long-Term Disability
- Training and Development
- Commuter Benefits
- Equity Grants
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Manufacturing
Keywords
- Firmware
- Test Automation
- Hardware-in-the-Loop
- Python
- Embedded C/C++
- CI/CD
- Pytest
- GitHub Actions
- GitLab CI
- Jenkins
- CMIS
- OpenBMC
- DMTF/Redfish
- GDB
- JTAG
- Logic Analyzers
- Zephyr
- FreeRTOS
- Twister
- ztest
- Renode
- QEMU
- Optical Transceivers
- Photonic Systems
- Mixed-Signal Hardware
- Oscilloscopes
- Hardware Drivers
- Test Framework Architecture
- Telemetry
- AI-Assisted Test Generation