Job Overview:
Ametek’s India software team, part of a larger global software group, is hiring a Junior Software Engineer to work on cutting-edge Phantom Camera software. This role focuses on developing and supporting a Software Development Kit (SDK) and Graphical User Interface (GUI) that enables camera control, video file processing, and image editing.
Key Responsibilities:
- Develop and support the SDK using C/C++ in Microsoft Visual Studio
- Contribute to desktop applications and libraries using C#, Qt, and QML
- Debug, troubleshoot, and maintain existing software codebases
- Collaborate with the NJ-based software team, requiring occasional evening work
- Adapt to evolving project priorities and ensure seamless coordination between India and US teams
Required Skills & Qualifications:
- Strong knowledge of C/C++ programming and design concepts
- Ability to troubleshoot, debug, and maintain complex software applications
- Excellent problem-solving, technical judgment, and decision-making skills
- Strong verbal and written communication skills
- Self-motivated, adaptable, and eager to learn new technologies
Education Requirement: B.S./M.S. in Computer Science, Electrical Engineering, Computer Engineering, or equivalent
Technical Skills Required: C, C++, C#, Qt, QML, Microsoft Visual Studio, Git, GitLab, Linux, Mac OS, Image Processing, Debugging, Troubleshooting
Preferred Skills:
- Experience with C#, Qt/QML, Git, GitLab, Linux, and Mac OS
- Background in image processing