onsite
Software Engineer II - Cadence
Software Engineer
Mid-Level Software Engineer to develop and debug features for electronic design automation, focusing on timing, area, and power optimization in a Linux/C++ environment.
About the role
Key Responsibilities
- Provide R&D support for application and product engineers, including problem analysis, debugging, and fixing customer issues
- Develop new features and enhancements to improve synthesis results for timing, area, and power optimization
- Collaborate with cross-functional teams to deliver innovative solutions in a challenging problem domain
- Mentor junior engineers and contribute to the development of professional software engineering skills
- Participate in research-driven projects with significant innovation and problem-solving elements
Requirements
- Proficiency in C/C++ software development within a Linux environment
- Strong understanding of data structures and computer algorithms
- Excellent communication skills for effective collaboration and problem-solving
Skills
clinuxdata structuresalgorithmssoftware debugging