Imaging Software Engineer

Intelliswift - An LTTS Company

United States

Remote

USD 110,208 - 137,760

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology consulting firm is looking for an Imaging Software Engineer to design and develop high-performance imaging software solutions. The role involves algorithm implementation using MATLAB, Python, and CUDA, alongside automating workflows and collaborating with cross-functional teams. Candidates should possess a strong software engineering background and experience in GPU programming. This is a contract position with remote flexibility. Excellent communication skills and problem-solving abilities are key for success.

Qualifications

  • Strong software engineering experience with MATLAB and Python; proficiency in CUDA required.
  • Experience automating imaging workflows with Python and Bash scripting.
  • Proven experience in GPU programming and performance optimization for imaging tasks.

Responsibilities

  • Design, develop, and maintain high-performance imaging software frameworks.
  • Integrate cloud computing resources for large simulation workloads.
  • Collaborate with cross-functional teams to define requirements and validate solutions.

Skills

MATLAB
Python
CUDA
C++
Git
AWS
GCP
Azure
Bash scripting
Image processing
Computer vision
Problem-solving

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Docker
Kubernetes

Job description

Overview

Job Title: Imaging Software Engineer

Location: Remote

Duration: 12 Months Contract on W2 (Possible extension up to 24 months)

Pay: Base pay range $80.00/hr - $100.00/hr (range provided by Intelliswift - An LTTS Company). Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Responsibilities
  • Design, develop, and maintain high-performance imaging software frameworks and analytical tools for camera simulation, image processing, and data analysis.
  • Implement and optimize algorithms for image processing and camera simulation using MATLAB, Python, and CUDA, with supporting components in C++, targeting both CPU and GPU architectures.
  • Automate data generation, processing, and validation workflows using Python scripting and automation frameworks.
  • Develop and deploy GPU-accelerated, parallelized imaging pipelines optimized for both real-time and offline applications.
  • Integrate cloud computing resources to scale large simulation and data processing workloads.
  • Utilize AI-assisted coding tools and modern development environments to expedite delivery and enhance maintainability.
  • Collaborate with cross-functional teams (hardware, research, and product) to define requirements, validate solutions, and support camera architecture studies.
  • Contribute to and maintain large-scale codebases, ensuring quality, documentation, and sustainability.
  • Drive continuous improvement in development practices, including code reviews, unit testing, and deployment automation, to enhance overall quality and efficiency.
Skills & Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Imaging Science, or a related field, or equivalent experience.
  • Strong software engineering experience with MATLAB and Python; proficiency in CUDA is required and C++ is highly desirable.
  • Experience developing and maintaining large, multi-language codebases across distributed development teams using version control systems (e.g., Git).
  • Proficiency with Windows and Linux development environments.
  • Experience automating imaging workflows with Python and Bash scripting.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and distributed computing concepts and practices.
  • Knowledge of image processing, computer vision, and camera system modeling.
  • Proven experience in GPU programming and performance optimization for imaging tasks.
  • Familiarity with AI-assisted development tools (e.g., Copilot, Claude, Codex) and modern DevOps practices.
  • Strong problem-solving skills and the ability to work both independently and collaboratively.
  • Excellent communication and documentation skills.
Nice-to-have
  • Experience with optical tools and camera simulation frameworks (e.g., MATLAB, ISET, ZEMAX) and related optics simulation tools.
  • Background in optimization and numerical methods for imaging algorithms.
  • Experience developing CI/CD pipelines for automated testing and deployment.
  • Experience bridging research and production environments to deliver robust solutions.
  • Experience with database development and integration.
  • Experience with physically based rendering and 3D scene development.
  • Some familiarity with containerization (Docker) and orchestration (Kubernetes) for scalable applications.
Employment Details
  • Seniority level: Mid-Senior level
  • Employment type: Contract
  • Job function: Engineering and Manufacturing
  • Industries: IT Services and IT Consulting, Computers and Electronics Manufacturing, and Manufacturing
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Vision Engineer
Computer Vision Engineer

Tailored Management • California (MO)

Remote
Medical benefits
Dental benefits
Vision benefits
+1
Senior Systems Engineer, Cameras/Imaging [Remote]
Senior Systems Engineer, Cameras/Imaging [Remote]

DigitalFish, Inc • Sunnyvale (CA)

Remote
USD 145,000 - 170,000
Health Insurance
Flexible working environment
Discounts on entertainment
Senior Systems Engineer, Cameras/Imaging [Remote]
Senior Systems Engineer, Cameras/Imaging [Remote]

DigitalFish • Sunnyvale (CA)

On-site
USD 145,000 - 170,000
Equity
Health insurance
Flexible working environment
+2
Image Processing Engineer II
Image Processing Engineer II

Compunnel Inc. • City of Corning (NY)

On-site
(Open Application) Image Processing / Computer Vision Engineer
(Open Application) Image Processing / Computer Vision Engineer

OptoFidelity Oy • Seattle (WA)

Hybrid
USD 90,000 - 150,000
401(k) match
Medical, dental, vision
Life insurance
+3
Senior Embedded Firmware Engineer – Imaging Systems
Senior Embedded Firmware Engineer – Imaging Systems

Urban Sky • Denver (CO)

On-site
USD 140,000 - 180,000
Stock Options
Medical, Vision and Dental
Flexible PTO
+1
Staff Systems Engineer
Staff Systems Engineer

Hayden AI • San Francisco (CA)

Hybrid
USD 185,000 - 240,000
Staff Software Engineer (Image Processing)
Staff Software Engineer (Image Processing)

Lockheed Martin • Manassas (VA)

On-site
USD 136,000 - 252,000
Remote Imaging Software Engineer — GPU-Accelerated Vision AI
Remote Imaging Software Engineer — GPU-Accelerated Vision AI

Intelliswift - An LTTS Company • United States

Remote
USD 80,000 - 100,000
Senior Imaging Scientist
Senior Imaging Scientist

Trusted Space, Inc. • Chantilly (VA)

On-site
USD 150,000 - 200,000
Medical, dental, and vision plans
401(k) plan
Generous paid time off
+1