R&D Engineer Bangalore (C++, Data Structures, Algorithms)
Detalhes do emprego
Primary Responsibilities:As part of the team, design, develop and drive improvements to the verification technologySupport the existing functionality and continually strive to enhance the versatility, performance and memory utilization while improving quality of the software.Work requires algorithm, data structure design as well as developing robust and efficient implementations using C++.Interact with other members of Synopsys R&D, customer support as necessary to understand customer needs and product goals.Skills Required:Bachelors or Masters in Computer-Science/Electronics or related technical discipline with a decent academics backgroundTypically requires a minimum 3 years of related experienceStrong Software development experience with 'C++' and 'C' on UNIX/Linux platformsShould have experience working in a multi-person product development environment with high dependencies and tight schedulesIt is essential that the individual is highly motivated and has strong desire to learn and explore new technologiesDemonstrated history of good analytical, debugging and problem-solving skills.Experience with complex software tool development and usage with legacy code baseAbility to work in both independent and collaborative settings.Good written and oral communication skills, for team collaboration and product presentations.Skills Desired:EDA Software Development - Formal Verification/ simulation/ Synthesis, compiler etc PRB
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.