1

Machine Vision Software Engineer Jobs in Washington

/Computer Vision Software Engineers# Computer Vision Software Engineers00100 LEIDOS, INC.McLean ... To promote these efforts, Leidos is looking for a onsite mid-level Software Engineer to join our ...

Principal Software Engineer

Germantown, MD ยท On-site

$137K - $184K/yr

LKC Technologies is seeking an experienced Principal Software Engineer to serve as the technical ... Experience developing systems involving image acquisition, video processing, machine vision, or ...

Software Engineer

Gaithersburg, MD ยท On-site +1

$78K - $116K/yr

The Software Engineer is responsible for the design enhancement, integration, testing and life ... machine learning (ML), computer vision, and IoT to solve complex scientific and engineering ...

Software Engineer

Gaithersburg, MD ยท On-site

$78K - $116K/yr

The Software Engineer is responsible for the design enhancement, integration, testing and life ... machine learning (ML), computer vision, and IoT to solve complex scientific and engineering ...

Computer Vision Engineer

Sterling, VA

$110K - $130K/yr

As a Computer Vision Engineer, you will be responsible for: * Continuous design, development ... machine vision, or image processing in manufacturing environments * Proficient in modern software ...

Principal Software Engineer

Germantown, MD ยท On-site

$137K - $184K/yr

LKC Technologies is seeking an experienced Principal Software Engineer to serve as the technical ... Experience developing systems involving image acquisition, video processing, machine vision, or ...

Software Engineer

Ashburn, VA ยท On-site

$90K - $140K/yr

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

Software Engineer

Ashburn, VA ยท On-site

$90K - $140K/yr

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

... Machine Learning Engineer, AI Engineer, Robotics Software Engineer, etc. DEGREE (Level Desired ... Medical/Dental/Vision - 100% employee coverage. ($1200 allowance - or a bonus) * HSA/FSA * AFLAC ...

... Machine Learning Engineer, AI Engineer, Robotics Software Engineer, etc. DEGREE (Level Desired ... Medical/Dental/Vision - 100% employee coverage. ($1200 allowance - or a bonus) * HSA/FSA * AFLAC ...

... Machine Learning Engineer, AI Engineer, Robotics Software Engineer, etc. DEGREE (Level Desired ... Medical/Dental/Vision - 100% employee coverage. ($1200 allowance - or a bonus) * HSA/FSA * AFLAC ...

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:

Computer Vision Software Engineers

AIToolboard

Mclean, VA โ€ข On-site

$95 - $120/hr

Other

Posted 10 days ago


Job description

/Computer Vision Software Engineers# Computer Vision Software Engineers00100 LEIDOS, INC.McLean, USFull-time## About the RoleJoin us in improving and shaping the future of the smart mobility with a group of intelligent, motivated, and dedicated individuals! Leidos operates the Federal Highway Administration's (FHWA) Saxton Transportation Operations Laboratory (STOL) , a US Department of Transportation (USDOT) onsite R D lab located at the Turner Fairbank Highway Research Center . STOL's focus is on improving transportation system operations to achieve USDOT's safety, mobility, sustainability and equity goals. STOL spearheads a variety of exciting R D projects involving emerging technologies, including but not limited to infrastructure and vehicle connectivity and automation, everything-in-the loop simulation, and AI/ML modeling in a fast-paced and collaborative laboratory environment to solve novel transportation research problems. Learn about STOL here : https://highways.dot.gov/turner-fairbank-highway-research-center/labs/STOL To promote these efforts, Leidos is looking for a onsite mid-level Software Engineer to join our team! CANDIDATE MUSTbe able to work onsite full time in McLean, VA AND have the Ability to obtain and maintain a Public Trust security clearance ( which includes current three years immediate residency in the US ). Primary Responsibilities:Analyze and assess the team's existing ITS software systems to understand their architecture, and how they can be redesigned into more modular, scalable, and maintainable components. Contribute to internal best practices for software development and lead knowledge sharing to support adoption across development teams. Work with cross-functional internal team to determine technical feasibility of projects, breakdown project goals into software development tasks, and assist with overall effort and timeline estimation of planned work. Lead the execution of planned technical work, including design work, addressing unplanned technical challenges, and being responsive to changes in customer needs. Directly interact with on-site customer representatives and external stakeholders to communicate across technical disciplines as needed throughout a project's life cycle. Lead development for research prototypes and proof-of-concepts for various intelligent transportation systems (ITS) applications across a variety of ITS devices, including infrastructure, vehicle, and cloud systems. Participate in and help shape our open-source software process, triaging and addressing issues reported by external users and evaluating 3rd party code contributions. Identify, document, and formulate approaches to addressing areas of technical debt. Conduct hands-on test events and demonstrations, on-site at TFHRC and off-site at test facilities. Minimal Qualifications:Interest in working with emerging technologies and shaping the future of transportation. A Bachelor's degree in computer science or engineering with at least 4 years of professional experience in object-oriented software development, or a Master's degree with at least 2 years of professional experience in object-oriented software development. Experience and familiarity with manual memory management in languages like C/C++. Experience in developing solutions to open-ended research questions and developing novel approaches to solving problems. Strong ability and interest to learn new problem domains, new skills, algorithms, and concepts. Interest and motivation to develop software to answer valuable research questions to advance transportation technology. Experience with Git. Experience with Docker (including docker-compose). Experience developing in an Agile framework using toolsets such as JIRA and Confluence. Proficiency in software quality techniques and practices (automated unit testing, test-driven design/development, CI/CD pipelines with GitHub Actions, static code analysis tools, etc.). Understanding of mathematical fundamentals, including geometry, linear algebra, probability, graph theory, set theory, and statistics. Preferred Qualifications:Extensive experience designing, implementing, and maintaining C++, Java, and Python software packages in a Linux environment. Experience with Linux build systems and package management systems. Experience with Kafka or similar message broker systems. Experience with Robot Operating System (ROS). Experience with user interface (UI) and/or front-end development. Familiarity with distributed computing and cloud computing concepts. Familiarity with one or more robotics concepts such as localization, path planning, perception, or sensor fusion. Familiarity with simulation environments such as SUMO or CARLA, or other simulators built in Unreal or Unity. Familiarity with existing CDA infrastructure standards and/or hardware such as those from SAE or IEEE. Experience in a fast-paced dynamic R D environment. Experience as software engineering team lead. Anticipated Salary range for this role is $95-$120k If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the sta### Apply for this PositionFill out the form below to apply for this roleLocationMcLean, US #J-18808-Ljbffr