Description
We 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.
You Are:
You are an innovative engineer who loves turning complex, raw data into sleek, interactive web applications. With a solid foundation in computer science or engineering, your expertise lies in front-end development and software architecture. You know exactly what it takes to build industry leading apps from the ground up,keeping them fast, secure, and easy to maintain. As a natural collaborator who leads by example, you enjoy solving tough technical puzzles alongside a diverse team. If you’re excited about bringing massive datasets to life visually and setting the technical bar for your peers, you’ll be right at home here.
What You’ll Be Doing:
- Architecting, designing, and developing user-friendly Mechanical Simulation web applications
- Establishing and enforcing architectural best practices to ensure long-term codebase maintainability, robust security, and optimal rendering performance.
- Collaborating with cross-functional teams to gather requirements,optimizevisualization workflows, and drive technical strategy.
- Implementing advanced data visualization features that enable engineers to interpret intricate, high-dimensional datasets efficiently.
- Leading initiatives to guarantee the high performance, scalability, and security of our web applications, including regular audits and bottleneck optimizations.
- Driving code reviews, debugging complex architectural issues, and troubleshooting to maintain rigorous software quality standards.
- Staying up-to-date with industry trends and integrating modern technologies to enhance user experience and architectural resilience.
- Documenting system architecture and providing extensive technical guidance and mentorship to junior and mid-level team members.
The Impact You Will Have:
- Setting the technical vision and architectural standards for our front-end web applications.
- Empowering engineering teams to make informed decisions by providing clear, actionable visual insights from complex data.
- Accelerating innovation cycles by streamlining visual rendering and analysis of large-scale simulation datasets.
- Enhancing the usability and accessibility of complex engineering tools through intuitive web interfaces.
- Helping Synopsys maintain its leadership in engineering software by integrating state-of-the-art visualization techniques.
What You’ll Need:
- MS in Engineering, Computer Science, or related field with 3 years’ experience, or PhD with 1 year experience
- Proven history of architecting, deploying, and maintaining complex, customer-facing web applications in a commercial software environment.
- Strong proficiency in front-end development (JavaScript, TypeScript, React, Angular, or Vue).
- Deep understanding of advanced software design patterns, application state management, responsive design principals and front-end security best practices.
- Experience with client-server architecture and development
- Commercial experience with agile software design and development methodologies.
- Experience handling large datasets (2D & 3D) for visualization in the browser and the associated libraries (e.g., D3.js, Chart.js, Plotly, WebGL) is highly desirable.
- Experience working with simulation data and engineering workflows is highly desirable.
- Experience utilizing, designing & developing Web APIs (REST,gRPC, WebSocket, etc.) is preferred
- Experience with DevOps tools and CI pipeline development is preferred