More jobs:
Imaging Software Engineer
Job in
Broken Arrow, Tulsa County, Oklahoma, 74011, USA
Listed on 2026-06-04
Listing for:
Intelliswift - An LTTS Company
Seasonal/Temporary, Contract
position Listed on 2026-06-04
Job specializations:
-
Software Development
Software Engineer, AI Engineer
Job Description & How to Apply Below
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.
- 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 Dev Ops practices.
- Strong problem-solving skills and the ability to work both independently and collaboratively.
- Excellent communication and documentation skills.
- 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.
- 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×