1

Machine Vision Software Engineer Jobs in Washington

Overview We are seeking a Software Engineer in McLean, VA to develop and maintain high-performance ... Demonstrated experience with machine learning libraries in Rust (e.g., rust-bert, linfa)

Worker Type Regular Summary We are looking for a Software Engineer (Apps) to join the Learning ... Understands or has familiarity with Machine Learning and Computer Vision concepts * Displays strong ...

Software engineer to maintain and expand a Java based machine learning model-building system. The ideal candidate would be able to deploy the application in Kubernetes environment and independently ...

OVERVIEW: We are seeking a skilled Software Engineer to support the design, development ... Knowledge or experience with AI and Machine Learning concepts and applications. * Familiarity with ...

OVERVIEW: We are seeking a skilled Software Engineer to support the design, development ... Knowledge or experience with AI and Machine Learning concepts and applications. * Familiarity with ...

We are looking for a Staff Software Engineer to join our core machine learning and data platform ... We also offer a competitive benefits package, including 401(k) match, medical, dental and vision ...

ECS is seeking a Software Engineer to support the execution of a variety of projects including Artificial Intelligence/Machine Learning and Big Data/Cloud Solutions, with a focus supporting Naval ...

Software Engineer

Fort George G Meade, MD ยท On-site

$141K - $236K/yr

Software Engineer Unlock the secrets of intelligence with MANTECH! Join a dynamic team at the ... Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.

Medical, Dental, and Vision plans * Unlimited PTO * Federal Holiday Paid Leave * 12 weeks of paid ... machine teaming. Our answers are rooted in truth data about human activity, delivering reliable ...

Understanding of software and systems engineering for multi-machine deployments * At least 1 year ... Dental and Vision Coverage Options * Paid Holidays * Paid Vacation and Sick leave * Company Funded ...

Senior Software Engineer

Ashburn, VA ยท On-site

$130K - $190K/yr

Understanding of software and systems engineering for multi-machine deployments * At least 1 year ... Dental and Vision Coverage Options * Paid Holidays * Paid Vacation and Sick leave * Company Funded ...

next page

Showing results 1-20

Machine Vision Software Engineer information

What does a Machine Vision Software Engineer do?

A Machine Vision Software Engineer designs, develops, and maintains software systems that enable computers to interpret and process visual information from the real world. They work with cameras, sensors, and advanced algorithms to automate tasks such as inspection, identification, measurement, and guidance in industrial and robotics applications. Their responsibilities often include integrating hardware with software, optimizing image processing algorithms, and ensuring the accuracy and reliability of vision systems. These engineers play a crucial role in industries like manufacturing, automotive, healthcare, and logistics where automated visual inspection and analysis are essential.

What are some of the main challenges Machine Vision Software Engineers face when integrating vision systems into manufacturing environments?

Machine Vision Software Engineers often encounter challenges such as ensuring reliable image capture despite varying lighting conditions and accommodating different types of defects or product variations. Integrating vision systems with existing automation hardware and production lines can require close collaboration with mechanical, electrical, and process engineers. Additionally, optimizing algorithms for real-time performance while maintaining high accuracy is a frequent necessity. Continuous testing and iterative development are key to addressing these challenges and delivering robust solutions in dynamic manufacturing settings.

What are the key skills and qualifications needed to thrive as a Machine Vision Software Engineer, and why are they important?

To thrive as a Machine Vision Software Engineer, you need a solid background in computer science, image processing, and mathematics, usually backed by a relevant degree. Familiarity with programming languages such as Python or C++, machine vision libraries like OpenCV, and experience with deep learning frameworks are typically required. Strong problem-solving, attention to detail, and effective communication skills help engineers design robust solutions and collaborate with multidisciplinary teams. These competencies are crucial for developing accurate, efficient vision systems that meet real-world automation and quality control demands.

What is the difference between Machine Vision Software Engineer vs Computer Vision Engineer?

AspectMachine Vision Software EngineerComputer Vision Engineer
Required CredentialsBachelor's or Master's in CS, EE, or related; experience with image processingBachelor's or Master's in CS, EE, or related; strong programming skills in Python, C++
Work EnvironmentManufacturing, robotics, quality inspectionAutonomous vehicles, AI research, multimedia applications
Industry UsageManufacturing, industrial automation, roboticsTech, automotive, research institutions
Search & Comparison IntentFocus on industrial and automation applicationsFocus on AI, perception, and multimedia systems

While both roles involve image analysis and programming skills, Machine Vision Software Engineers primarily work on industrial automation and manufacturing systems, whereas Computer Vision Engineers focus on AI-driven perception in autonomous vehicles, robotics, and multimedia applications. The roles overlap in skills but differ in application environments and industry focus.

What are popular job titles related to Machine Vision Software Engineer jobs in Washington? For Machine Vision Software Engineer jobs in Washington, the most frequently searched job titles are:
What cities in Washington are hiring for Machine Vision Software Engineer jobs? Cities in Washington with the most Machine Vision Software Engineer job openings:
Infographic showing various Machine Vision Software Engineer job openings in Washington as of May 2026, with employment types broken down into 87% Full Time, 11% Part Time, and 2% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution.

Software Engineer / AI & Machine Learning Engineer with Security Clearance

Staffed4U LLC

Chantilly, VA โ€ข On-site, Remote

Other

Medical, Dental, Vision, Retirement, PTO

Posted 12 days ago


Job description

Software Engineer / AI & Machine Learning Engineer Location: Chantilly, Virginia Security Clearance: Active TS/SCI with Polygraph Required Job Type: Full-Time Position Overview The selected candidate will support the design, development, integration, and maintenance of software systems and cloud-based applications in a secure technical environment. This role involves applying software engineering principles, systems analysis, and emerging technologies including artificial intelligence and machine learning to support mission and operational requirements. Minimum Qualifications Bachelor's degree and a minimum of three (3) years of relevant experience; OR Seven (7) years of related professional experience in lieu of a degree Minimum of three (3) years of software engineering, systems engineering, or AI/machine learning experience Active TS/SCI clearance with Polygraph Ability to work in a collaborative and fast-paced technical environment Duties and Responsibilities Analyze software and system requirements to support development and operational needs Design, develop, test, and maintain software applications and system solutions Evaluate and improve software performance, system functionality, and operational efficiency Develop system specifications, technical documentation, and implementation plans Coordinate with technical teams to ensure proper integration and deployment of software solutions Modify existing applications to correct defects, improve performance, or adapt to new technologies Analyze interfaces between hardware and software systems and develop performance requirements Support installation, testing, and maintenance of software systems and cloud-based applications Develop and maintain applications within cloud environments, including modernization of legacy systems Participate in estimating software development schedules, resource requirements, and technical risks Apply analytical and mathematical methods to software design and system performance evaluation Support AI and machine learning initiatives, including data analysis, model development, and automation solutions Provide technical guidance and collaborate with engineers, analysts, and developers on project activities Required Knowledge, Skills, and Abilities Knowledge of software engineering principles, programming, and systems analysis Understanding of cloud computing concepts and application development environments Ability to analyze user requirements and translate them into technical solutions Experience with software testing, debugging, and performance optimization Strong analytical, problem-solving, and communication skills Ability to work independently and as part of a multidisciplinary team Preferred Technical Experience Experience or familiarity with one or more of the following technologies or tools is desirable: Programming languages and software development frameworks Artificial intelligence and machine learning concepts and tools Web application development technologies, including HTML and Apache Struts Software testing and defect tracking tools, like Loadrunner Source code editors and development environments Cloud platforms and application hosting technologies * Enterprise servers and distributed computing environments About the Organization A dynamic, quality-focused small business providing innovative and mission-oriented solutions to government and commercial customers.

The organization supports defense, intelligence, civilian, and commercial sectors through a team of experienced professionals and subject matter experts. Benefits Summary Our client offers a comprehensive benefits package to support employee well-being, financial security, professional growth, and work-life balance. Benefits may include: * Flexible Time Off Employees are encouraged to manage their time responsibly while meeting work requirements and maintaining productivity.

Hybrid Work Environment Flexible work arrangements may include a combination of remote and onsite work opportunities based on operational needs. Retirement Savings Plan Retirement benefits may include participation in a 401(k) savings program with employer contributions. * Paid Parental Leave Paid leave is available to support employees welcoming a new child through birth, adoption, or foster placement.

Comprehensive Health Coverage Medical, dental, vision, and other healthcare benefit options are available to support individual and family healthcare needs. Professional Development and Continuing Education Opportunities for continued learning, certifications, and job-related training are available to support career growth and advancement. We are an Equal Opportunity Employer.

We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other protected status under applicable law.