AMETEK is a manufacturer of electronic instruments and electromechanical devices, and they are seeking a Software Engineer Intern. This internship focuses on leveraging Artificial Intelligence to assist in the generation of unit-level test code for a Qt-based GUI application and a C/C++ SDK, collaborating closely with the software and test engineering teams.
Responsibilities
Collaborate with engineers to design and implement AI-assisted tools for generating unit tests.
Develop and maintain unit tests for:
A Qt-based desktop GUI application
A C/C++ SDK that interfaces with Phantom Cameras
Integrate AI models or APIs (e.g., LLMs, code generation tools) into the test development pipeline.
Analyze test coverage and identify areas for improvement.
Assist in the development of test strategies that are cost-effective and scalable.
Perform other duties as assigned.
Qualification
Required
Currently pursuing a B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Strong understanding of C/C++ and unit testing frameworks (e.g., Google Test, Catch2).
Familiarity GUI application development.
Experience with Python and scripting for automation.
Proficiency with Microsoft development tools and environments.
Self-motivated, curious, and eager to learn new technologies.
Preferred
Familiarity with Qt a plus.
Interest or experience in AI/ML, especially in code generation or natural language processing.
Benefits
AMETEK is a manufacturer of electronic instruments and electromechanical devices.