1

Computer Vision Software Engineer Jobs in Seattle, WA

... computer vision, sensor fusion, and networking technology to the military in months, not years ... As a Full Stack Senior Software Engineer on ArsenalOS you will be architecting and implementing ...

Software Engineer, Discovery

Seattle, WA · On-site

$166K - $220K/yr

Software Engineer, Discovery Seattle, Washington, United States; Washington, District of Columbia ... computer vision, sensor fusion, and networking technology to the military in months, not years.

... Computer Vision, data visualization tools Excellent written and verbal communication skills ... Software Positions Bachelors degree or Masters degree in Computer Science, Computer Engineering ...

Currently, we are looking for entry-level software programmers, Java full stack developers, Python ... Knowledge of statistics, SAS, Python, computer vision, data visualization tools * Excellent written ...

Bachelor's degree in Computer Science, Engineering, Math, or a related field, or 2+ years of ... Comprehensive medical, vision, and dental coverage. * 401(k) retirement plan with company match.

next page

Showing results 1-20

Computer Vision Software Engineer information

See Seattle, WA salary details

$72.3K

$167.9K

$233.9K

How much do computer vision software engineer jobs pay per year?

As of Jun 21, 2026, the average yearly pay for computer vision software engineer in Seattle, WA is $167,886.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,600.00 and $196,900.00 per year, depending on experience, location, and employer.

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

To thrive as a Computer Vision Software Engineer, you need strong programming skills (particularly in Python or C++), a solid background in mathematics and algorithms, and a degree in computer science or a related field. Experience with deep learning frameworks (such as TensorFlow or PyTorch), OpenCV, and familiarity with computer vision libraries and cloud platforms is highly valuable. Creative problem-solving, attention to detail, and effective teamwork are standout soft skills in this role. These skills and qualities are crucial for developing, optimizing, and deploying innovative computer vision solutions that address real-world challenges.

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

AspectComputer Vision Software EngineerMachine Learning Engineer
Required CredentialsBachelor's or Master's in CS, Electrical Engineering, or related; knowledge of computer vision librariesBachelor's or Master's in CS, Data Science, or related; strong programming and statistical skills
Work EnvironmentDevelops algorithms for image/video analysis, often in tech, automotive, or healthcare industriesBuilds models for various data types, including images, text, and tabular data, across multiple industries
Employer & Industry UsageTech companies, autonomous vehicles, robotics, healthcareTech firms, finance, startups, research institutions

While both roles involve machine learning concepts, Computer Vision Software Engineers focus specifically on image and video data, developing algorithms for visual understanding. Machine Learning Engineers have a broader scope, working on various data types and models. The roles often overlap but differ mainly in their specialization and application areas.

What are some common challenges Computer Vision Software Engineers face when deploying models to production environments?

One frequent challenge for Computer Vision Software Engineers is optimizing models to run efficiently in production, especially on devices with limited processing power or memory. Additionally, ensuring that models remain robust when exposed to real-world data—which may differ significantly from training data—requires ongoing monitoring and potential retraining. Collaboration with data engineers and DevOps teams is often essential to streamline deployment pipelines and address issues like data drift or latency. Staying updated with rapidly evolving frameworks and hardware accelerators is also key for success in this role.

What are Computer Vision Software Engineers?

Computer Vision Software Engineers are professionals who design, develop, and implement software solutions that enable computers to interpret and process visual information from the world, such as images and videos. They use techniques from machine learning, artificial intelligence, and image processing to build applications like facial recognition, object detection, and autonomous vehicles. Their work often involves programming, working with large datasets, and optimizing algorithms for accuracy and speed. These engineers are crucial in industries ranging from healthcare and automotive to security and entertainment.
What are popular job titles related to Computer Vision Software Engineer jobs in Seattle, WA? For Computer Vision Software Engineer jobs in Seattle, WA, the most frequently searched job titles are:
What job categories do people searching Computer Vision Software Engineer jobs in Seattle, WA look for? The top searched job categories for Computer Vision Software Engineer jobs in Seattle, WA are:

Software Engineer, Embedded Systems

Knak Digital

Seattle, WA • On-site

$190K - $225K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 14 days ago


Job description

A fast-growing robotics and AI company is building intelligent automation solutions that
combine robotics, computer vision, and machine learning to solve real-world challenges in a
traditionally underserved industry. Their technology integrates advanced robotics with AI-driven
software to deliver high-performance, real-time decision-making in complex physical
environments.
As a Sr. Software Engineer, Embedded Systems, you will work alongside your software,
mechanical and electrical peers to build AI and robotics products. You will play a crucial role in
designing, developing, and maintaining embedded software systems for various electronic
devices. You will work closely with hardware engineers and other cross-functional teams to
ensure seamless integration of software and hardware components. You'll do whatever it
takes - which might include going to the farm - to ensure our customers have reliable and safe
products.
What You'll Do
• Partner with Engineering teams to build firmware on embedded systems for LaserWeeding
solution and future products.
• Develop and troubleshoot firmware running on various microcontroller platforms.
• Help design and establish the manufacturing and validation methods for PCBs and related
sub-components.
• Investigate control problems at the lowest level and learn how to properly tune them.
• Drive decision through project planning, task delegation and leading problem solving efforts
to reiterate quickly
Requirements
• Worked as a Software Engineer with embedded systems in C for 5+ years.
• Solid experience with designing and implementing reliable, consistent, and fast motor
control systems.
• Knowledge of scripting languages such as Python or Shell scripting.
• Strong understanding of embedded systems architecture, including microcontrollers,
sensors, and communication interfaces (e.g., UART, SPI, I2C).
• Experience with real-time operating systems (RTOS) such as Zephyr or FreeRTOS.
• Proficiency in debugging tools, such as JTAG, oscilloscopes, and logic analyzers.
• Familiarity with software development tools and version control systems (e.g., Git, SVN).
• Effective verbal and written communication skills and a desire to work in multidisciplinary
teams
• BS+ in Computer Science, Computer Engineering or related field
• Willing to travel up to 25%
Compensation
Base Salary Range: $190,000 - $225,000
Compensation varies based on experience, level, and skill alignment.
Benefits & Perks
• Competitive salary
• Pre-IPO stock options
• Fully-paid medical, dental, and vision coverage (including dependents)
• PPO or HDHP/HSA options
• Flexible PTO
• 401(k) plan
• Life insurance and long-term disability
• Employee Assistance Program
• Mental health support programs
• Virtual care / telehealth services
• Commuter benefits
• Pet insurance
• Inclusive, mission-driven work cultur