The ideal candidate will be responsible for design, implement and maintain functionality in a complex multithreaded software applications used for metrology analysis; maintain software to a good standard of quality; assist team members as appropriate; keep abreast of technologies, standards and information relevant to the company’s software development products and maintain files of such information. You will also be responsible for identifying to the Software Manager any gaps in knowledge, equipment or process.
•BS or higher in Computer Science or closely related field.
•Knowledge of modern programming methods with emphasis on object-oriented programming and in-depth knowledge of C++ software language is a must.
•At least 2 years of work experience as a software engineer.
•Experience in developing Microsoft Windows platform.
•Experience in any of the following areas are a plus:
•Developing multi-threaded programs with OS APIs or libraries such as OpenMP.
•Developing industrial-strength database applications with good knowledge of SQL.
•Developing in C#.
•GUI programming using MFC, QT or similar frameworks.
•Network programming (Client/Server, Cluster, P2P, etc.).
•Numerical analysis programming with good knowledge of applied mathematics.
For prompt consideration send resume to: email@example.com