Sign In
 [New User? Sign Up]
Mobile Version

R&D Engineer, Sr Staff

Synopsys


Location:
Pasadena, California
Date:
08/02/2017
2017-08-022017-10-01
Job Type:
Employee
Job Status:
Full Time
Categories:
  • Programming and Applications
Synopsys
  •  
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

Senior Software Architect (Optical Solutions Group)
 
 
Synopsys Optical Solutions Group (OSG) is looking for software architect or senior software developer to work on the Software Development Group within OSG at Synopsys Inc.  The purpose of the position is to provide innovative software development solutions while maintaining and expanding a scalable architecture for our flagship optical design and illumination software products
The Candidate’s Key Responsibilities include:

  1. Build new software subsystems in C++ for our optical design software tools used by companies around the world
  2. Research new technologies then design and develop innovative new solutions to new challenges arising in target markets
  3. Actively participate in the development of a team culture using Agile methodologies
  4. Lead culture of product quality through developing logical, scalable, and maintainable architecture.  Promote on-going practices of code refactoring, code reviews, unit testing, and performance regression test case creation and monitoring
  5. Actively seek out opportunities to expand knowledge and skills and then share with others
  6. Be comfortable working with a large code base and enthusiastic about improving the underlying software architecture
  7. Lead by example and influence others in software best practices including actively participating in peer reviews of their own work and the work of others

Specification of new position:

  1. 6-15 years of experience as a top performing technical software developer
  2. Strong command of all aspects of Object Oriented Design, modern C++, and Software engineering techniques
  3. Thorough understanding of modern software architecture, including multithreaded and GPU architectures and the ability to debug difficult timing and data reduction issues
  4. Demonstrated strong numerical methods ability used to solve Multi-Physics, Computational Geometry, Thermal/Structural Finite Element Analysis, Computational Fluid Dynamics, or Computational Electrodynamics problems
  5. Demonstrated ability to research and understand technical documentation, to formulate new solutions to previously unsolved technical software problems

Knowledge and expertise in any of the following areas is a plus:

  • Knowledge of Optics
  • Experience with Solid Modeling Kernels
  • Experience with transformations of solutions to cloud-based environments

Requirements

  1. 6-15 years of experience as a top performing technical software developer
  2. Strong command of all aspects of Object Oriented Design, modern C++, and Software engineering techniques
  3. Thorough understanding of modern software architecture, including multithreaded and GPU architectures and the ability to debug difficult timing and data reduction issues
  4. Demonstrated strong numerical methods ability used to solve Multi-Physics, Computational Geometry, Thermal/Structural Finite Element Analysis, Computational Fluid Dynamics, or Computational Electrodynamics problems
  5. Demonstrated ability to research and understand technical documentation, to formulate new solutions to previously unsolved technical software problems
Powered By

Featured Jobs[ View All ]