|
Sr Software Engineer, Illumination Design - Sunnyvale California
Company: Synopsys, Inc. Location: Sunnyvale, California
Posted On: 02/05/2025
Sr. Software Engineer, Illumination DesignWe Are:At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.You Are:You are a passionate and experienced software engineer with a deep understanding of modern C++ and software engineering techniques. You thrive in an innovative environment and have a proven track record of developing commercial quality software products. Your excellent communication skills allow you to collaborate effectively with cross-functional teams, and you have a knack for solving complex problems with scalable and maintainable code. Your background in Computer Science, Physics, Engineering, or Math has equipped you with the technical expertise needed to develop cutting-edge solutions for optomechanical systems, particularly in the field of illumination design. Experience with optical systems, illumination engineering, 3D geometry, and GPU or cloud-based applications is a plus, as is familiarity with Microsoft Visual Studio, C#, or .Net.What You'll Be Doing: - Developing solutions in C++ for our optical simulation, analysis, and design software tools used by the world's leading optical engineers
- Focusing on the development of illumination design software to enhance the capabilities of our tools
- Contributing to a culture of product quality through developing logical, scalable, and maintainable code
- Promoting ongoing practices of code refactoring, code reviews, unit testing, and regression test case creation and monitoring
- Collaborating with developers, testers, and customer representatives in an agile environment to create innovative illumination software solutions
- Addressing and solving complex problems in the field of optical design and simulationThe Impact You Will Have:
- Enhancing the capabilities of our optical simulation and design tools, with a particular focus on illumination design
- Contributing to the development of innovative software solutions that push the boundaries of optical engineering
- Improving the efficiency and effectiveness of optical engineers worldwide
- Driving advancements in the field of optomechanical systems through high-quality software development
- Supporting the creation of high-performance silicon chips and software content
- Playing a key role in the continuous technological innovation at SynopsysWhat You'll Need:
- 6+ years of experience as a top-performing technical software developer
- Previous experience with design of Illumination systems
- BS degree or higher in Optics, Computer Science, Physics, Engineering, or Math
- Strong command of Object-Oriented Design, modern C++, and Software Engineering techniques
- Successful track record of developing commercial quality software products
- Excellent communication skillsWho You Are:
|
|