Software Engineer at Ametek, Inc.
, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

12 Mar, 26

Salary

0.0

Posted On

12 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, C#, Qt, Visual Studio, Windows Application Development, Image Processing, Compression, OpenCL, GPU Programming, Windows Sockets, Troubleshooting, Debugging, Software Development Roadmap, Test Strategies, Communication Skills, Team Player

Industry

Manufacturing

Description
Position Summary: This position is responsible for the design and development of leading-edge software products that enable the effective use of our world-class imaging products.  Our software enables effective workflow solutions that maximize customer efficiency and satisfaction.    Software solutions include a Windows-based Graphical User Interface (GUI) product and Dynamic Link Libraries (DLLs). Experience in Microsoft products is a must, and Apple is desirable.  Qualified individuals will collaborate with a small team of other technical professionals split between multiple sites, so the candidate should be a proven self-starter with demonstrated leadership abilities.  Primary Responsibilities: Design and implementation of GUI application and DLLs with C/C++ and C#, .NET and Qt. Create and maintain our Software Development Roadmap. Development of test strategies which are cost and time effective. Other duties as assigned. Position Requirements: B.S.  Degree (M.S. preferred) in Electrical or Computer Engineering, Computer Science. Thorough understanding of C/C++, C# and Qt design and programming concepts. Visual Studio .NET Windows application development with focus on GUI. Special consideration will be given to past experience with image processing & compression, OpenCL, GPU, programming, Windows Sockets. Strong verbal and written communication skills. Experience in troubleshooting, debugging and maintaining existing code. Excellent technical judgment and decision making skills. Dependable, driven, teachable person with good work ethic. Recognizes speed of execution as a competitive advantage and thus makes decisions and takes risks to support the rapid development of products and solutions. Team player who desires working in a dynamic environment where effective team concepts are valued and practiced.
Responsibilities
The primary responsibilities include the design and implementation of GUI applications and DLLs using C/C++ and C#, .NET, and Qt. The role also involves creating and maintaining the Software Development Roadmap and developing cost-effective test strategies.
Loading...