Job Description
Cadence is looking for a skilled Application Engineer who is passionate about technology and innovation. In this role, you will design, develop, and support software applications while collaborating with cross-functional teams to solve complex technical problems that make a real-world impact.
Key Responsibilities
- Design, develop, test, and maintain software applications
- Collaborate with cross-functional teams to gather and prioritize requirements
- Troubleshoot and resolve application-level technical issues
- Participate in code reviews and contribute to code quality improvements
- Develop and maintain technical documentation
- Stay updated with emerging technologies and industry best practices
Job Requirements
- Bachelor’s degree in Computer Science or a related field
- Proficiency in one or more programming languages such as Java, Python, or C++
- Strong understanding of software development methodologies
- Experience with version control systems (Git, SVN, etc.)
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- Ability to adapt to changing priorities and deadlines
Key Skills
- Application Engineering
- Software Development & Design
- Data Structures & Algorithms
- Java / Python / C++
- Coding & Debugging
- Problem Solving
- Code Review
- Technical Documentation
- Design Patterns
Education
- UG: Any Graduate
- PG: Any Postgraduate