Software Engineering, Architect
Yerevan, Yerevan, Armenia Apply Now
Category: Engineering
Hire Type: Employee
Job ID 5890
Date posted 09/16/2024
You are a seasoned R&D Engineer with a passion for software modernization and an expertise in EDA Foundation Platforms. You bring a wealth of experience in developing complex software projects, and you are proficient in C/C++ coding with a solid understanding of data structures and algorithms. You have a knack for problem-solving and a desire to explore new technologies. You will join the Software Modernization Group, a dynamic team focused on developing innovative software solutions to enhance the EDA Foundation Platform. Our team thrives on collaboration, creativity, and the drive to push the boundaries of technology. We work closely with other departments to deliver high-performance software tools that are essential to the design and development of next-generation microchips.
What You’ll Be Doing:
What You’ll Be Doing:
- Designing and developing software to accelerate viewing, editing, place and route, and GPU-accelerated applications.
- Collaborating with cross-functional teams to innovate and enhance the EDA Foundation Platform.
- Implementing scalable solutions for multicore and distributed programming environments.
- Utilizing your expertise in C/C++ to optimize software performance and reliability.
- Exploring and integrating new technologies to advance the capabilities of our software tools.
- Contributing to the continuous improvement of our development processes and methodologies.
- Driving the development of cutting-edge software tools for the next generation of microchips.
- Enhancing the efficiency and performance of EDA applications, leading to faster design cycles.
- Innovating solutions that will shape the future of electronic design automation.
- Collaborating with industry leaders to push the boundaries of technology.
- Ensuring the reliability and scalability of our software products.
- Mentoring and guiding junior engineers, fostering a culture of excellence and continuous learning.
- Proficiency in C/C++ coding and a strong background in data structures and algorithms.
- Experience with complex software projects and system-level software programming.
- Knowledge of scalable multicore and distributed programming.
- Familiarity with GPU-accelerated libraries and EDA/CAD tools development or usage.
- MS/PhD with 15-20 years of related experience.
- An innovative thinker with a passion for technology and software development.
- A problem-solver with excellent investigation skills.
- A team player who collaborates effectively with cross-functional teams.
- A mentor who enjoys guiding and developing junior engineers.
- A continuous learner who stays updated with the latest industry trends and technologies.
- An effective communicator who can convey complex ideas clearly and concisely.
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.
Apply NowRelevant Jobs
- ASIC Digital Verification, Principal Engineer Bengaluru, India Engineering
- EMEA People Shared Services Manager Porto Salvo, Portugal People
- R&D Engineering, Staff Engineer - VIP Verification Delhi, India Engineering
BROWSE JOBS
Find the open role that’s
Find the open role that’s
right for you
- ASIC Digital Verification, Principal Engineer Bengaluru, India
- EMEA People Shared Services Manager Porto Salvo, Portugal
- R&D Engineering, Staff Engineer - VIP Verification Delhi, India
- ASIC Digital Design, Sr Engineer Wuhan, China
View all job opportunities here
View all job opportunities here