Epicareer Might not Working Properly
Learn More

Senior C++ Software Engineer

Salary undisclosed

Apply on


Original
Simplified
At Synopsys, we're at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we're powering it all with the world's most advanced technologies for chip design. If you share our passion for innovation, we want to meet you.

Senior C++ Software Developer (Optical Solutions Group)

Synopsys Optical Solutions Group (OSG) is looking for a Senior Software Developer. The purpose of the position is to develop innovative software solutions for design and analysis of optomechanical systems.

Key Responsibilities include:
  1. Developing solutions in C++ for our optical simulation, analysis, and design software tools used by world's leading optical engineers
  2. Contribute to a culture of product quality through developing logical, scalable, and maintainable code.
  3. Promote on-going practices of code refactoring, code reviews, unit testing, and regression test case creation and monitoring
  4. Work with developers, testers, and customer representatives in an agile environment to create innovative illumination software solutions to tackle cutting edge problems


Qualifications:
  1. 6+ years' experience as a top performing technical software developer with an aptitude and passion of writing technical application software
  2. BS degree or higher in Computer Science, Physics, Engineering or Math.
  3. Strong command of Object-Oriented Design, modern C++, and Software Engineering techniques
  4. Successful track record of developing commercial quality software products and shipping production ready software for large code bases
  5. Excellent communication skills


Knowledge and expertise in any of the following areas is a plus:
  • Optics, Diffraction, Polarization and Optical Scattering
  • Mathematics, Optimization, Statistics, Monte Carlo methods
  • 3D Geometry and CAD/CAE Software Development
  • Multithreaded software, parallel processing, GPU, and cloud-based application development
  • Experience with User Interface design, Testing Tools, Test-Driven Development
  • Rendering and visualization
  • Experience with Microsoft Visual Studio, MFC and/or .Net


Why come to work for the OSG R&D Group?
  1. Lead and promote agile methodologies supported by management who provides broad but clear goals
  2. Provide software solutions to world leading companies that design most of the consumer electronics and advanced lighting products we use every day
  3. Collaborative style working environment with some of the brightest engineers in both the Software and Optics fields who support each other in a multi-disciplined environment
  4. Support our Software Innovation Initiative to suggest and work on projects that have significant value
  5. Leverage the best of the world's leading computer aided optical design software company to solve problems that have never been solved before
  6. Competitive compensation and benefit packages.


The Salary Range for this position is $142000-$213000
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job