Senior Packaging Technical Engineer - Hardware
NVIDIA- Full Time
- Senior (5 to 8 years)
Candidates should possess a college degree, preferably in Computer Science, Electrical Engineering, or a related field, and have at least two years of experience in a software development role. Strong C/C++ development skills with a good understanding of object-oriented design are required, along with a background in computer science fundamentals such as data structures and algorithms. Experience in Electronic Design Automation (EDA) tool development is considered a plus.
The C++ Software Engineer will develop and design Electronic Design Automation software for IC Package and Printed Circuit Board design, collaborating with Product Engineering and Customer Support to understand requirements. They will also develop detailed functional specifications, architect advanced ECAD flows, develop and integrate algorithms, and work with user interface features. Furthermore, the role involves software development, debugging, and analysis in C/C++, as well as communicating effectively with team members and customers.
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.