Job Title: Software Engineer
Bangalore, KA, IN, 560048
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.