Senior Software Engineer
Aim4HireFull Time
Senior (5 to 8 years)
Candidates must have an MS in Computer Science or Engineering, with a PhD preferred. They should possess strong analytical and problem-solving skills, a proven ability to learn quickly, and excellent programming skills in C/C++ on UNIX platforms. Proficiency in Tcl and prior experience with large software development projects are highly recommended.
The software engineer will be responsible for designing, developing, troubleshooting, debugging, and supporting the Innovus product, which is a complete digital implementation product. This role requires domain knowledge in physical design and synthesis, including placement, routing, optimization, logic synthesis, extraction, static timing, and power analysis. The engineer will analyze data to identify critical optimization needs and create algorithms to address customer requirements.
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.