• Forum
  • Jobs
  • C++ Software Engineer at The Neat Compan

 
C++ Software Engineer at The Neat Company

Position Description


The Neat Company is seeking a software engineer to focus on building a state of the art imaging platform, including image optimization, OCR processing, data mining and information retrieval. The position will be responsible for the processing of document images captured through scanners, mobile devices, digital cameras and applying machine learning algorithms to detect and recognize patterns and improve information extraction performance. The candidate must be very comfortable with Agile software development, test-driven development and oriented towards delivering production-quality code rapidly. He/she will participate in the full lifecycle, including system design, coding, testing, release, and support.

Responsibilities:

Be a part of the team creating next generation document imaging and extraction algorithms


Maintain and optimize Neat’s core C++ libraries


Use runtime tools and processes that lead to efficient, automated software product releases


Quickly understand existing code, re-factoring and re-designing while developing newer models, developing and testing in an iterative fashion.


Improve and extend application-level software on multiple platforms


Debug and solve cross-platform issues


Decompose requirements for testability and provide feedback to the requirement gathering process


Requirements:

BS degree in Computer Science, Math, and Engineering or related technical field and 3+ years of related technical and engineering experience. MS is a plus


3+ years of deep experience in C++


Some experiences with C# preferred


Cross-platform (Mac/Windows) application development experience is a plus


Experience with performance measurement and analysis, code optimization, real-time and multi-threaded programming is desired


Knowledge and use of performance monitoring and memory checking tools preferred


Experience with automated unit testing desired


Experience integrating open source libraries (e.g. boost)


Proficient in software development methodologies and tools such as Agile, Continuous Integration, and Version Control (e.g. Subversion)


Proficient oral and written communication skills


Good analytical skills, detail oriented, and self-motivated




Benefits:

The Neat Company offers an excellent benefits package for full-time employees that includes; Medical, Dental, 401K, vacation, paid company holidays.
Topic archived. No new replies allowed.