Overview
Remote
On Site
Hybrid
$80 - $90 hr
Contract - W2
Contract - Independent
Contract - 12+ mo(s)
Skills
COMPUTER VISION
Job Details
Payrate: $80.00 - $90.00/hr.
Summary:
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.
Responsibilities:
Qualifications:
Preferred Qualifications:
Pay Transparency: The typical base pay for this role across the U.S. is: $80.00 - $90.00 /hour. Non-exempt positions are eligible for overtime at a rate of 1.5 times the base hourly rate for all hours worked in excess of 40 in a work week, or as required by state or local law. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, health savings accounts with qualified medical plan enrollment, 10 paid days off, 3 days paid bereavement leave, 401(k) plan participation with employer match, life and disability insurance, commuter benefits, dependent care flexible spending account, accident insurance, critical illness insurance, hospital indemnity insurance, accommodations and reimbursement for work travel, and discretionary performance or recognition bonus. Sick leave and mobile phone reimbursement provided based on state or local law.
Consent to Communication and Use of AI Technology: By submitting your application for this position and providing your email address(es) and/or phone number(s), you consent to receive text (SMS), email, and/or voice communication whether automated (including auto telephone dialing systems or automatic text messaging systems), pre-recorded, AI-assisted, or individually initiated from Aditi Consulting, our agents, representatives, or affiliates at the phone number and/or email address you have provided. These communications may include information about potential opportunities and information. Message and data rates may apply. Message frequency may vary.
You represent and warrant that the email address(es) and/or telephone number(s) you provided to us belong to you and that you are permitted to receive calls, text (SMS) messages, and/or emails at these contacts. You also acknowledge and agree to Aditi Consulting LLC s use of AI technology during the sourcing process, including calls from an AI Voice Recruiter. AI is used solely to gather data and does not replace human-based decision-making in employment decisions. Calls may be recorded.
Consent is not a condition of purchasing any property, goods, or services. You may revoke your consent at any time by replying STOP to messages or by contacting .
For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our .
#AditiConsulting
# 26 - 00104
Summary:
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.
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.
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.
- 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 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.
Pay Transparency: The typical base pay for this role across the U.S. is: $80.00 - $90.00 /hour. Non-exempt positions are eligible for overtime at a rate of 1.5 times the base hourly rate for all hours worked in excess of 40 in a work week, or as required by state or local law. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, health savings accounts with qualified medical plan enrollment, 10 paid days off, 3 days paid bereavement leave, 401(k) plan participation with employer match, life and disability insurance, commuter benefits, dependent care flexible spending account, accident insurance, critical illness insurance, hospital indemnity insurance, accommodations and reimbursement for work travel, and discretionary performance or recognition bonus. Sick leave and mobile phone reimbursement provided based on state or local law.
Consent to Communication and Use of AI Technology: By submitting your application for this position and providing your email address(es) and/or phone number(s), you consent to receive text (SMS), email, and/or voice communication whether automated (including auto telephone dialing systems or automatic text messaging systems), pre-recorded, AI-assisted, or individually initiated from Aditi Consulting, our agents, representatives, or affiliates at the phone number and/or email address you have provided. These communications may include information about potential opportunities and information. Message and data rates may apply. Message frequency may vary.
You represent and warrant that the email address(es) and/or telephone number(s) you provided to us belong to you and that you are permitted to receive calls, text (SMS) messages, and/or emails at these contacts. You also acknowledge and agree to Aditi Consulting LLC s use of AI technology during the sourcing process, including calls from an AI Voice Recruiter. AI is used solely to gather data and does not replace human-based decision-making in employment decisions. Calls may be recorded.
Consent is not a condition of purchasing any property, goods, or services. You may revoke your consent at any time by replying STOP to messages or by contacting .
For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our .
#AditiConsulting
# 26 - 00104
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.