Senior Software Engineer
Aim4HireFull Time
Senior (5 to 8 years)
Candidates must have a Master's or Ph.D. (Ph.D. track a plus) in Electrical Engineering or Computer Science. A minimum of 5 years of experience is required in C/C++ software development within a Linux environment, along with strong problem-solving skills and a deep understanding of data structures and algorithms. Excellent communication skills and a desire to work with customers are essential.
The Software Engineer II will be responsible for designing, developing, troubleshooting, and debugging software programs related to physical synthesis. This role involves working on a multi-threaded and distributed physical synthesis core engine and collaborating with a global R&D team. Additionally, the engineer will provide engineering solutions and workarounds to customers in collaboration with product engineers and technical sales.
Provides EDA software and IP solutions
Cadence Design Systems provides software, hardware, and intellectual property for the electronic design automation (EDA) industry, focusing on the design of semiconductor chips and electronic systems. Their products include tools for system design, verification, integrated circuit design, and custom and analog design. Cadence also offers IP solutions like Tensilica processors and DSPs, which are utilized in various applications, including AI, machine learning, and multimedia processing. Unlike many competitors, Cadence emphasizes continuous innovation and collaboration with industry leaders, which helps them maintain a strong position in the global market. The company's goal is to support clients in creating advanced electronic systems efficiently and effectively.