We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

Back to search results

R&D Engineer, Staff

United States, Massachusetts, Marlboro
July 05, 2022

R&D Engineer, Staff


USA - California - Pasadena, USA - Massachusetts - Marlboro

Job Description and Requirements

Title: Sr. R&D Engineer - Architecture & Modeling

Passionate about clean code and good design? Ready to experiment and want to be challenged by the unique opportunities in Scientific Application Development? Possess a background in modeling and strong C++ development skills needed to transform your ideas into code? Looking for a culture that highly values developer ideas and provides independence to execute them?

If yes, join our multi-disciplined, team of developers, testers, product owners, subject experts and business leaders with diverse backgrounds in developing the next generation of Software Applications for Optical Design

Why come work for the OSG R&D team: Synopsys OSG has been the leader in making high-quality optical software for 40 years. We provide cutting edge software solutions used to design optical systems in consumer electronics, aerospace, microlithography, automotive. Many of the well-known digital personal devices we use every day are designed using our software.

We build on our core values of "People. Passion. Performance." At OSG you will live a team responsibility process that focuses on win-win solutions as the norm and not the exception, a collaborative working environment with some of the brightest engineers in both the Software and Optics fields, and plentiful opportunities to learn, share and grow.

Job Position: We are looking for Senior Software Engineer with geometry and CAD/CAM development experience who is motivated and operates at a high level of responsibility. The position requires strong development skills and necessitates the ability understand, experiment and implement functional solutions into code. The candidate must take initiative to problem solve and drive towards good quality working software.

Job Responsibilities:

  • Building solutions primarily in C++ for our optical design software tools used by major consumer electronics companies
  • Comfortable working with a large code base and motivated to re-design and re-factor various aspects of the software
  • Employ state-of-the-art development tools and practices to ensure high-quality and high-performance solutions are delivered to the market efficiently
  • Work with developers, testers and customer representatives in an agile environment to create software solutions to tackle cutting edge problems
  • Actively seek out opportunities to expand their knowledge and skills and willingness to share it with others
Job Requirements:
  • Bachelors or higher degree in a technical discipline (e.g., Computer Science, Physics, Optics, Math, Engineering)
  • Strong foundation in 3D geometry and numerical methods
  • 6+ years' experience as a top performing technical software developer with an aptitude and passion of writing technical application software
  • Multiple years and deep understanding of the C++ language
  • Strong communication skills for working in team as well as the ability to interface with subject experts to translate technical know-how into product solutions
  • Experience working with large commercial software systems in a team environment
Knowledge and expertise in any of the following areas is a plus:
  • Experience in debugging parallel applications as well as improving their performance
  • Working knowledge of Fortran
  • Experience with Microsoft Visual Studio, MFC and/or .Net
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.


Job Category



United States

Job Subcategory

R&D Engineering

Hire Type