Job Listing

Success Starts Here

As a leading global supplier of wafer fabrication equipment and services to the semiconductor industry, Lam Research develops innovative solutions that help our customers build smaller, faster, and more power-efficient devices.

This success is the result of our employees' diverse technical and business expertise, which fuels close collaboration and ongoing innovation.

Join the Lam Research team, where you can write your own success story. Come help us solve our customers' toughest problems and be part of a company that plays a vital role in the future of electronics.

Lam Research - a company where successful people want to work

Senior C++ Computational Physics/Math Developer, Semiconductor Applications

Date: Nov 28, 2017

Location: Waltham, MA, US

Apply now »
Apply now

Apply for Job

Coventor’s modeling team builds the core capabilities of SEMulator3D; the ability to model a wide variety of physical phenomena accurately and efficiently using a variety of numerical techniques.  As a key member of our modeling team you will implement new solvers for coupled, non-linear partial differential equations related to the fabrication and/or behavior of nanoscale semiconductor devices.  This is a hands-on software development position, requiring proficiency in C++ and expertise in numerical methods and physical modeling. Your title, level of responsibility, creative freedom and salary will be commensurate with your education and experience.

Great engineering is Coventor’s heart and soul.  Our software is envisioned and created by world-class engineers in many disciplines: software engineering, numerical physics, statistics, electrical engineering, quality assurance and development operations.  Since our inception as an MIT spin-off in Technology Square, we’ve focused on agility by enabling individuals to take initiative and find innovative solutions to hard problems.  At Coventor, we hire engineers with broad skills who are ready to contribute in multiple ways to create our next great software product.


  • Research, prototype and characterize numerical methods for simulation of physical phenomena associated with fabrication and/or behavior of nanoscale semiconductor devices
  • Implement new numerical methods in C++, using and extending existing modeling infrastructure and APIs
  • Optimize algorithms for speed, including profiling and parallel implementation
  • Participate in general software engineering tasks, including verification, testing, bug fixing and maintenance of existing code

Required Qualifications (all of the following):

  • PhD in Electrical Engineering or equivalent, with strong understanding of semiconductor device behavior and carrier transport in semiconductors
  • Direct experience in implementation of numerical simulation algorithms in three dimensions (finite-element, finite-volume, boundary element, etc.) for physical simulation.
  • Direct experience with implementation of software solutions for non-linear partial differential equations
  • Strong  C++ coding skills, including use of the standard template library
  • Strong math skills, including a thorough knowledge of linear algebra and calculus
  • Desire to collaborate, contribute to, and learn from a team

Desirable Qualifications (any of the following):

  • Experience with Monte Carlo or semiclassical modeling techniques
  • General knowledge of semiconductor processing technology
  • Experience solving systems outside of the semiconductor space such as convection-diffusion or stress/strain
  • Experience in modeling or fabrication of nanoscale semiconductor devices
  • Experience with cross-platform development, on Windows and Linux
  • Experience with one or more of: Boost, STL, C++11 or later, Python




Nearest Major Market: Waltham
Nearest Secondary Market: Boston

Job Segment: Application Developer, C#, Engineer, Developer, Electrical, Technology, Engineering

Apply now »
Apply now

Apply for Job

Share this Job