1

Machine Vision Software Engineer Jobs in Maryland

Software Engineer

Fort George G Meade, MD · On-site

$141K - $236K/yr

MANTECH seeks an experienced and passionate, career and customer-oriented Software Engineer to join ... Constantly operate a computer and other office productivity machinery, such as, the copy machine ...

Medical, Dental and Vision Plans * Generous PTO Policy * 401(k) * HSA and FSA options * Life and ... Machine Learning, Stream, Batch * Virtualization Environments: Kubernetes, Containers (Docker ...

Software Engineer II/III

Laurel, MD · On-site

$96K - $132K/yr

Candidate will investigate, integrate, and test compliance modernization Machine Learning/AI ... Software Engineer II: Fourteen (14) years experience as a SWE, in programs and contracts of similar ...

Software Engineer

Fort George G Meade, MD · On-site

$114K - $190K/yr

The Software Engineer will leverage their strong technical background and knowledge to design ... Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.

Overview BigBear.ai is seeking a Software Engineer for a fast-paced, mission-focused team. You will ... Experience with machine learning and AI tooling platforms * Service containerization and deployment ...

Overview BigBear.ai is seeking a Software Engineer for a fast-paced, mission-focused team. You will ... Experience with machine learning and AI tooling platforms * Service containerization and deployment ...

Senior Software Engineer

Columbia, MD · On-site

$190K - $240K/yr

This position is ideal for an engineer who enjoys combining data science, machine learning, and software engineering to create mission impact. Responsibilities: * Design and develop AI-enabled ...

Software Engineer

Annapolis Junction, MD · On-site

$141K - $236K/yr

MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in the ... Needs to occasionally move about inside the office to access file cabinets and office machinery.

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 ...

Software Engineer

Annapolis Junction, MD · On-site

$141K - $236K/yr

MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in the ... Needs to occasionally move about inside the office to access file cabinets and office machinery.

Showing results 41-60

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 Maryland?

For Machine Vision Software Engineer jobs in Maryland, the most frequently searched job titles are:

What job categories do people searching Machine Vision Software Engineer jobs in Maryland look for?

The top searched job categories for Machine Vision Software Engineer jobs in Maryland are:

What cities in Maryland are hiring for Machine Vision Software Engineer jobs?

Cities in Maryland with the most Machine Vision Software Engineer job openings:

Software Engineer

ManTech

Fort George G Meade, MD • On-site

$141K - $236K/yr

Full-time

Medical, Life, Retirement, PTO

Re-posted yesterday


ManTech rating

8.8

Company rating: 8.8 out of 10

Based on 15 frontline employees who took The Breakroom Quiz

48th of 247 rated software companies


Job description

Description & Requirements
Unlock the secrets of intelligence with MANTECH! Join a dynamic team at the forefront of national security, providing advanced solutions to government intelligence agencies. Since 1968, we've been solving the toughest challenges with groundbreaking tech. Explore thrilling projects in Digital Transformation, Cybersecurity, IT, Data Analytics and Software Development. Elevate your career and make a difference. Your adventure begins now-unleash your potential with MANTECH!

MANTECH seeks an experienced and passionate, career and customer-oriented Software Engineer to join our team located in the Ft. Meade, MD area.

Responsibilities include, but are not limited to:

  • Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
  • Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports.
  • Utilizes software development and software design methodologies appropriate to thedevelopment environment.
  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual softwarecomponents.

Minimum Requirements:

  • 14+ years of software development experience with a Bachelor's degree in computer science or related discipline. 4 years of additional SWE experience may be substituted for a bachelor's degree.
  • Experience in C/C++ (Rust Programming Language)
  • Experience containerizing applications for creating, managing, and deployments, e.g Rancher/Kubernetes/Docker 
  • Proficiency in Linux environments.
  • Familiarity with GitLab CI/CD
  • Experience developing RESTful web applications.

Preferred Qualifications:

  • Experience with Kubernetes NGINX Ingress Controller and Linkerd
  • Strong Python development skills.
  • Front-end experience with React/TypeScript.
  • Experience working with MongoDB.
  • Some experience with UI development.
  • Basic networking experience.
  • Experience working with products such as Cisco Nexus Dashboard Orchestrator, Cisco APICs, vSphere, Vmware Horizon View, IPAM, and Keycloak.
  • Experience with Ansible, running templates (bonus if you can write playbooks).
  • Experience with system administration tasking (certs, PKI, troubleshooting)
  • Prefer full-stack engineer who can handle both front-end and back-end development.

Clearance Requirement: 

  • Must have a current/active TS/SCI with Poly 

Physical Requirements:

  • Must be able to remain in a stationary position at least 50% of the time.
  • Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
  • Constantly operate a computer and other office productivity machinery, such as, the copy machine/fax machine/computer/printer.

The projected compensation range for this position is $141,500.00-$236,000.00. There are differentiating factors that can impact a final salary/hourly rate, including, but not limited to, Contract Wage Determination, relevant work experience, skills and competencies that align to the specified role, geographic location (For Remote Opportunities), education and certifications as well as Federal Government Contract Labor categories.  In addition, MANTECH invests in its employees beyond just compensation.  MANTECH's benefits offerings include, dependent upon position, Health Insurance, Life Insurance, Paid Time Off, Holiday Pay, short-term and long-term Disability, Retirement and Savings, Learning and Development opportunities, wellness programs as well as other optional benefit elections.

MANTECH considers all qualified applicants for employment without regard to disability or veteran status or any other status protected under any federal, state, or local law or regulation.
If you need a reasonable accommodation to apply for a position with MANTECH, please email us at careers@mantech.com and provide your name and contact information.

What ManTech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom