Senior Software Engineer-Machine Vision

St. Louis, Missouri


Employer: Experis
Industry: 
Salary: Competitive
Job type: Full-Time

Permanent position with an expanding organization offering: starting wage of 105-120k, bonus, excellent benefits, matching 401k, etc.
  • Must be local to either St. Louis, MO or Cincinnati, OH and open to 50% travel.


Duties, Knowledge and Responsibilities:
  • Responsible for mentoring and developing other engineers on the software development team
  • Enterprise scale software development experience
  • Vision tools and deep learning knowledge
  • Understanding and utilization of machine vision software / algorithm development, image processing & programming
  • Responsible for programming, code development, debugging, deployment
  • Project management - project schedule and project budget, client and supplier relations
  • Assist with management of software revision control standards and other department tools
  • Assist with software code changes and issue tracking
  • Assist with software evaluation of new front end engineering projects and new technical custom vision systems
  • Agile project management and lead team standups
  • Customer relationship management and collaboration with clients, including many Fortune 500 companies
  • Develop project opportunities and business partnerships with clients
  • Knowledge of factory automation controls - design, integration, and programming
  • Understanding of electrical power systems and I/O schematics (primarily low voltage control systems)
  • Other duties as assigned
  • Travel up to 50%
Key Technology Areas May Include:
  • Programming and software development
  • Image processing and algorithm development
  • Deep learning
  • Machine vision smart cameras and/or PC based vision software systems
  • Integration of factory automation technologies including PLCs and HMI
  • Collaborate on evaluation of new MV technologies such as camera hardware and image processing software
Desired Skills and Qualifications:
  • Engineering degree or equivalent experience
  • 4-6 years of software engineering and/or programming experience
  • Experience in any of the following: industrial, manufacturing, fabrication, factory automation controls
  • Highly motivated, driven, with desire to serve customers, grow business, grow career and team
  • Strong programming skills - ability to learn new languages and programming paradigms
  • Experience in C#, Python, Cognex, Matrox, Keyence,
  • Image processing experience and algorithm development
  • Experience in programming, microcontrollers (ie Raspberry Pi, Arduino), machine learning, imaging technology
  • PLC, HMI, automation, controls system design & programming experience (a plus)
  • Experience in computer hardware specification and integration for image processing systems
  • Ability to work independently and in a team environment on fast-track projects
  • Capable of making complex decisions that drive business performance
  • Flexibility to perform various roles and responsibilities from day to day, ex. programming, project management, design, client interaction, etc.
  • In addition to the Values, candidate must demonstrate the following behaviors / attitudes:
    • Self-starter o Intellectually curious o Good listener/Strong communication skills
    • Hate to lose o Sense of urgency o Quick learner o Flexible o Comfort with ambiguity Taking Care of Our Employees

Created: 2024-09-14
Reference: 329334
Country: United States
State: Missouri
City: St. Louis
ZIP: 63110


Similar jobs: