Job Title: Software Engineer (C/C++, Qt, QML)
Location: India (Remote with occasional evening hours for US collaboration)
Company: AMETEK Vision Research
About the Role
We are seeking a talented Software Engineer to join our growing software team at AMETEK’s India office. As part of a global team collaborating with engineers in New Jersey, you will play a key role in designing, developing, and supporting cutting-edge software products for our world-renowned Phantom High-Speed Cameras.
This position focuses on the development and maintenance of our Software Development Kit (SDK) and Graphical User Interface (GUI), which control our cameras, process high-speed video files, and enable advanced image processing and file management. The ideal candidate is passionate about software development, thrives in a collaborative environment, and is excited to work on innovative imaging technologies.
Key Responsibilities
- Develop, release, and support the SDK using C/C++ and Microsoft Visual Studio.
- Maintain and enhance desktop applications and libraries, primarily using C#, Qt, and QML.
- Collaborate with the US-based software team, requiring 2-3 evenings per week for coordination.
- Troubleshoot, debug, and optimize existing code to ensure high performance and reliability.
- Work on image processing, file transfer, and video editing functionalities.
- Adapt to changing priorities and contribute to the team’s success with a flexible and proactive approach.
- Ensure seamless communication and collaboration between India and US teams.
Qualifications
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field (Master’s degree preferred).
- Strong expertise in C/C++ design and programming.
- Experience with Microsoft Visual Studio and software development best practices.
- Excellent problem-solving skills and the ability to debug and maintain complex codebases.
- Strong verbal and written communication skills.
- Self-motivated, dependable, and eager to learn new technologies.
- Ability to work flexible hours to align with US team schedules.
- Comfortable working in a fast-paced, dynamic environment with occasional fluidity in priorities.
Desired Skills
- Experience with Qt and QML for GUI development.
- Knowledge of image processing, compression techniques, and OpenCL/GPU programming (CUDA).
- Familiarity with Windows Sockets, assembler (SSE2), and video codecs (e.g., H.264).
- Understanding of multi-threading and performance optimization.
About AMETEK Vision Research
Vision Research, a business unit of AMETEK’s Materials Analysis Division, is a global leader in high-speed digital imaging. Our Phantom Cameras are used in industrial, academic, defense, and government research applications, as well as in the entertainment industry. Recognized with both an Academy Award and an Emmy for our contributions to entertainment technology, we are committed to pushing the boundaries of imaging innovation.
To learn more about Vision Research and our cutting-edge cameras, visit www.phantomhighspeed.com.
Why Join Us?
- Work on innovative imaging technologies used worldwide.
- Collaborate with a global team of passionate engineers.
- Opportunity to contribute to industry-leading products.
- Flexible work environment with remote options.
- Be part of a company recognized for technical excellence and innovation.
How to Apply
If you’re excited about this opportunity and meet the qualifications, we’d love to hear from you! Please submit your resume and a cover letter to [Insert Application Link].
This version is:
- Structured and professional
- Engaging and concise
- Highlights key responsibilities and qualifications
- Showcases the company’s mission and impact