Job Specifications
Job Title: Imaging Software Engineer
Location: Remote
Contract: 12 Months (Possible Extension)
Rate: $/Hour
Benefits: Medical, Dental, Vision, Weekly Pay
Overview
The Client is developing next-generation AR/VR imaging systems powered by advanced camera simulation and high-performance imaging software. This role supports the Camera Architecture Team in building high-fidelity, physically based imaging frameworks that drive future AR/VR products. You will work across MATLAB, Python, C++, and CUDA while leveraging cloud and GPU-accelerated workflows to build scalable simulation pipelines.
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 using MATLAB, Python, CUDA, and C++, targeting both CPU and GPU architectures.
Automate data generation, validation, and analysis workflows using Python and scripting frameworks.
Develop and deploy GPU-accelerated, parallelized imaging pipelines for real-time and offline applications.
Integrate cloud computing resources to scale simulation and data-processing workloads.
Utilize AI-assisted development tools to improve delivery speed and code maintainability.
Collaborate with cross-functional teams (hardware, research, product) to define requirements and support camera architecture studies.
Contribute to and maintain large multi-language codebases with strong documentation and consistent coding standards.
Enhance development practices through code reviews, unit testing, and deployment automation.
Must-Have Qualifications
Bachelor’s degree required; Master’s or PhD preferred (Computer Science, Electrical Engineering, Imaging Science, or related field).
Strong software engineering experience with MATLAB and Python.
Proficiency with C++ and CUDA.
Experience maintaining large, multi-language codebases using version control (e.g., Git).
Proficiency working in Windows and Linux environments.
Experience automating workflows using Python and Bash scripting.
Knowledge of image processing, computer vision, and camera system modeling.
Proven experience with GPU programming and performance optimization.
Familiarity with AI-assisted tools (Copilot, Claude, Codex) and modern DevOps approaches.
Strong problem-solving abilities with excellent communication and documentation skills.
Nice-to-Have Qualifications
Experience with optical simulation tools (MATLAB, ISET, ZEMAX).
Background in optimization and numerical imaging algorithms.
Experience developing CI/CD pipelines for automated testing and deployment.
Experience bridging research and production environments.
Client-side UX development experience.
Database integration experience.
Experience with physically based rendering and 3D scene generation.
Familiarity with Docker and Kubernetes.
Story Behind the Need
The Client is expanding a specialized Camera Architecture Team consisting of 8 engineers. The team builds end-to-end, high-accuracy, photo-realistic camera simulation technology used to power next-generation AR/VR systems.
Key Projects / Day-to-Day Responsibilities
Build and optimize imaging frameworks and simulation tools.
Create high-performance, GPU-driven imaging pipelines.
Enhance automation for image data generation, manipulation, and validation.
Contribute to multi-language codebases and develop scalable, cloud-enabled simulation workflows.
Must-Have Skills
MATLAB or Python programming
C++ and CUDA programming
Image data processing (manipulating pixel data)
Nice-to-Have Skills
Cloud platforms (AWS, GCP, Azure) and distributed computing
AI-assisted development tools & modern DevOps practices
Strong collaboration and independent problem-solving skills
Interview Process
1–2 technical rounds focusing on coding, imaging fundamentals, and GPU optimization
Assessment of hands-on coding ability, performance optimization skills, and clarity of documentation.
Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. Criminal history may have a direct, adverse, and negative relationship with some job duties such as adhering to company policies, exercising sound judgment, managing stress, working respectfully with others, meeting client expectations, and safeguarding business operations and reputation.
About the Company
Welcome to Tailored Management.
We're a global talent solutions firm connecting leading companies with exceptional candidates across industries. Our mission is simple: to connect people to purpose by delivering hiring strategies that are personal, powerful, and built for long-term success.
We offer a full suite of services for both clients and job seekers -- including contingent staffing, direct hire, RPO (Recruitment Process Outsourcing), and custom workforce programs -- all backed by a human-first approach and a culture ...
Know more