Imaging Software Engineer

Overview

On Site
USD 70.00 - 90.00 per hour
Full Time

Skills

Virtual Reality
Augmented Reality
Innovation
Management
System Imaging
Analytical Skill
Data Analysis
CPU
Real-time
Data Processing
Computer Hardware
Sustainability
Continuous Improvement
Unit Testing
Computer Science
Electrical Engineering
Science
Software Engineering
CUDA
C++
Version Control
Git
Microsoft Windows
Linux
Workflow
Python
Bash
Scripting
Cloud Computing
Amazon Web Services
Google Cloud
Google Cloud Platform
Microsoft Azure
Distributed Computing
Image Processing
Computer Vision
Systems Modeling
GPU
Performance Tuning
Artificial Intelligence
DevOps
Conflict Resolution
Problem Solving
Communication
Documentation
MATLAB
Zemax
Optics
Optimization
Numerical Analysis
Algorithms
Continuous Integration
Continuous Delivery
Automated Testing
Bridging
Research
User Experience
Database
3D Computer Graphics
Docker
Orchestration
Kubernetes
Taxes
Life Insurance
Collaboration
Partnership
Business Transformation
Law

Job Details

Job Description
Is a world leader in designing AI-powered smart glasses and VR/AR platforms. Join our team of engineers and researchers to develop the imaging software that powers next-generation immersive experiences.
As an Imaging Software Engineer on the Camera Architecture Team, you will design, optimize, and maintain advanced imaging frameworks and analytical tools that drive camera system innovation through physical simulation. This role requires strong software engineering fundamentals, proficiency in GPU acceleration, experience with large-scale codebase management, and the utilization of AI-assisted and cloud-enabled development workflows.
Top MUST HAVE SKILLS:
Matlab or Python programming
C++ and CUDA programming
Image data processing; manipulating pixel data
8+ years of experience required.
Bachelors required, Master or PhD preferred. Good to have a degree in computer science related discipline
NICE TO HAVE:
cloud platforms (e.g., AWS, Google Cloud Platform, or Azure) and distributed computing concepts and practices
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
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.
Minimum 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 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 (e.g., AWS, Google Cloud Platform, 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.
Preferred Qualifications
Experience with optical tools and camera simulation frameworks (e.g., MATLAB, ISET, ZEMAX) and related optics simulation tools.
Experience 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 developing client-side UX
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.
Experience Level
Expert Level
Job Type & Location
This is a Contract position based out of Sunnyvale, CA.
Pay and Benefits
The pay range for this position is $70.00 - $90.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long-term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully remote position.
Application Deadline
This position is anticipated to close on Dec 14, 2025.
>About TEKsystems:
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

About TEKsystems and TEKsystems Global Services

We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About TEKsystems c/o Allegis Group