For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
TEKsystems
TEKsystems

Imaging Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Python
C++
+41

Visa

U.S. visa required

Permanent role
a day ago
Apply now

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

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

About TEKsystems

👥1001-5000
📍Hanover
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service