Lightmatter

Staff Electro-Optic Simulation Software Engineer (Toronto)

Toronto, Ontario Canada
Python
Search for More Jobs Talk to a recruiter now 💪
Description

Lightmatter builds chips that enable extreme-scale artificial intelligence computing clusters. If you're a collaborative engineer or scientist who has a passion for innovation, solving challenging technical problems, and doing impactful work like building the world's first optical computers, consider joining the team at Lightmatter!

We are hiring a Sr. Simulation Software Engineer. The selected candidate will partner with external facing teams at Lightmatter and the internal engineering team to deliver groundbreaking products to the market. As a Simulation Software Engineer, you will develop electo-optic simulation methodology that predicts the performance of our hardware. This will require a solid understanding of state-of-the-art simulation software, multiple programming languages, and clear communication skills.

In this role, you will focus on the development and maintenance of simulation tools across digital, analog, and photonics domains. This role involves working with 1) device models from the aforementioned domains; 2) multiple simulators, including Xcelium, Spectre, and scattering parameter simulators; and 3) programming languages such as SystemVerilog, VerilogA, and Python.

You will report directly to the Chief Scientist, but you will also work closely with our digital, analog, photonic, and software teams. We are particularly looking for someone with expertise in architecting digital circuits to enable high-speed AMS circuits, with a strong preference for someone with experience in photonic circuits.

Join a tight-knit team where each individual’s contributions directly influence the success of the company and product. You'll have the opportunity to build a new kind of (super)computer from the ground up and to solve groundbreaking challenges along the way. Work with people who love to build and who thrive in technically diverse environments where great ideas are prioritized.

Key Responsibilities:

  • Develop, enhance, and maintain models in digital, analog, and photonics domains.
  • Integrate, enhance, and maintain a mixed-signal framework built on top of multiple simulators (e.g., Xcelium, Spectre, and scattering parameter simulators)
  • Write and maintain code in SystemVerilog, VerilogA, and Python to support modeling and simulation in multiple domains.
  • Develop automated testbenches and verification scripts using the cocotb framework (preferred).
  • Work closely with cross-functional teams, including design engineers, verification teams, and photonics specialists, to understand tool requirements and deliver effective solutions.
  • Provide technical support and troubleshooting for simulation tools, addressing issues promptly to minimize downtime.
  • Analyze and optimize simulation performance, ensuring tools run efficiently and accurately.
  • Implement enhancements to improve simulation speed, accuracy, and resource utilization.
  • Create and maintain comprehensive documentation for tool development processes, user guides, and technical specifications.
  • Conduct training sessions and workshops to educate team members on tool usage and best practices.
  • Stay updated with the latest advancements in simulation technologies, programming languages, and industry best practices.
  • Propose and implement improvements to existing tools and workflows to enhance productivity and quality.
  • 8 years of related experience with a Bachelors’ degree, or 6 years and a Masters’ degree in Electrical Engineering, Computer Engineering, or related disciplines.
  • Skilled user of Cadence Spectre with strong understanding of SystemVerilog and VerilogA.
  • Proven track record of delivering successful simulation flow for high-volume silicon in the market. Also, proven understanding of silicon product development flow.
  • Expertise in software verification and testing methodologies, including the development and execution of comprehensive software testing activities.
  • Knowledge of digital circuit design in a high-speed analog/photonic link, including device bringup, control, and digital signal processing.
  • Demonstrated strong problem solving skills specifically pertaining to problems that do not have obvious solutions.
  • Excellent communication skills.

Preferred Qualifications

  • PhD in Electrical Engineering, Computer Engineering, or related disciplines with 3+ years of related experience
  • Experience with cocotb, Keysight ADS, and/or VPI Photonics.
  • Experience developing state-of-the-art photonic links
  • Proven track record in developing robust and maintainable software.
  • Ability and desire to collaborate in a cross-disciplinary team.
Lightmatter
Lightmatter
Artificial Intelligence (AI) Hardware Machine Learning Semiconductor Software

0 applies

1 views

Similar Jobs

Data Engineer

Tel Aviv, Israel

Principal Applied Scientist, AI Engineering

Bengaluru, India Remote Hybrid

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say