Looking for a talented and self-motivated Software Engineer, with a focus on data acquisition and machine vision. The ideal candidate will have experience architecting, developing and maintaining software for machine controls and novel electro-mechanical systems from concept to production.
Design and implement complex software systems in Realtime C++ and C# for machine control, diagnostics, and user interfaces.
Design and implement data acquisition software, using C++/C# and NI-DAQ.
Design and implement machine vision algorithms and C++/C# code to interface to these algorithms.
Support, maintain, and document software functionality.
Object-oriented Design and Analysis (OOA and OOD).
Strong experience with C, C#, C++, .NET.
Experience with software configuration management and source control systems (i.e. Mercurial)
Experience with NI C++/C# libraries for data acquisition (NI-DAQ) or similar.
Experience with Dalsa Sherlock and/or Basler/Silicon Software FPGA Vision Frame Grabbers, or similar.
Experience with OpenCV or similar libraries.
Must be able to work in a collaborative environment.
Strong analytical and communication skills.
Experience with Database systems, such as MS-SQL (using ADO or Entity Framework on C#).
Experience with D2D / D3D / GPU Rendering on Windows platforms.
RTOS experience with IntervalZero RTX and Kingstar or similar.
Familiarity / understanding of PLC, I/O and Motion Control systems, such as Beckhoff and ACS.
Experience designing and developing user interfaces using Winforms and/or WPF.
Background in, or solid understanding of Mechatronics and interfacing concepts.
Additive Manufacturing / 3D Printing.
· B.S. degree in Software, Mechanical, Electrical, or related.
· 5+ years experience in related fields
· M.S. degree preferred
Expectation is up to 15%
Relocation package is negotiable.
Seniority Level Mid-Senior level
Employment Type Full-time
Job Functions Engineering
Interested? We'd love to hear from you.
Tell us a little about yourself. Please send a cover letter and your résumé in PDF format to: firstname.lastname@example.org with the subject line: "Software Engineer, Data Acquisition & Machine Vision" and a representative from Seurat will follow up with you if your qualifications align with the opportunity.