Principal Engineer, R&D Engineering
Job Description and Requirements
We are developing next generation Platform Architect tool to design and explore SoC Architecture, Analysis and Optimization for Performance and Power. Synopsys Platform Architect™ is a SystemC™ standards-based performance and power analysis tool for early SoC architecture exploration and design. Using transaction-level simulation, it reduces design time by predicting and optimizing architecture KPIs.
We are looking for a seasoned Angular (Full Stack) developer/leader who loves to technically lead a team while still involved in hands-on development. The opportunity presents taking complete responsibility of transformation of tools into web-based environment and making an impact in industry.
As a principal engineer, you will be responsible for the following
- Align and drive the product strategy and vision for the frontend of the tool.
- Architect and implement scalable, maintainable, testable, and performant Angular applications. Stay ahead of the curve on new Angular features, libraries, best practices, and coding guidelines.
- Innovate and implement industry best practices for frontend application development environment.
- Work closely with Solution Architects and Product Managers for the design and planning of product features and roadmap including help early customer deployments.
- Lead and manage a team of developers and QA. Delegate tasks effectively, mentor and coach team members, conduct performance reviews, foster a collaborative and productive work environment.
- Collaborate with cross functional teams (backend, product) to ensure seamless integration and successful project delivery.
- Passion for execution excellence in an inclusive and collaborative environment.
Qualification:
- BE / B. Tech / M. Tech in Computer Science or equivalent with 10+ Years of experience with web frontend development with extensive knowledge on modern frontend technologies and frameworks.
- 8+ years of in-depth development experience with Angular, Typescript.
- 3+ years of experience of directly leading 3-4 engineers and QA team.
Must-have Skills:
- Familiarity with FE software development process, debugging tools.
- Familiarity with testing methodologies and tools (Selenium, Playwright etc.).
- Strong UI/UX design sensibilities
- Knows how to convert vague requirements into beautiful functional design.
- Resolves a wide range of requirements in creative ways. Exercises judgment in selecting methods and techniques to obtain solutions.
- Familiarity with UI/UX designing and demonstration tools (Figma, Balsamiq etc.)
- Strong technical leadership skills
- Can define a frontend development project from requirement, break it down into tasks, get the tasks executed by the team.
- Can manage conflicts among timeline, quality and human resources effectively.
- Likes to work in a multi-faceted geographically distributed product development environment with high dependencies among multiple sub-teams and tight schedules (or start-up environment).
- Strong understanding of Git based development, Agile Methodology and best practices.
- Strong team management skills
- Can hire, inspire and retain high-caliber individual contributors.
- Challenge the team effectively to bring out the best from the team as well as making the journey fun!
- Mentor and coach developers, fostering a culture of continuous learning.
- Cultivate a collaborative and inclusive work environment.
- Effective written and verbal communicator of technical concepts in English.
- Excellent analytical, logical reasoning and problem-solving skills.
Good-to-have Skills:
- Experience in Hardware Design or Electronic Design Automation.
- Experience in building desktop as well as web applications.
- Familiarity with Container based development and deployment strategies.
Our Technology, Your Innovation
Synopsys is the leading silicon to systems design solutions company. Synopsys accelerates technology innovation, from silicon to systems.
Synopsys delivers the most...
Apply Now