Imaging Software Engineer

SGS_JOB_3205

Engineering
Remote
C++
Camera Sensors
Image Processing
AWS
Python
Bash
CI/CD
Computer Vision

Contract - 12 Months

Location : Remote 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.

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

Skills:

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

Education/Experience:

  • Bachelors required, Master or PhD preferred

Related Jobs

Product Data Analyst

Engineering
 Washington
9 Months

Location (mandatory): Redmond, WA • As a Data Scientist at Client, you will shape the future of people-facing and business-facing products we build across our entire family of applications. By applying your technical skills, analytical mindset, and product intuition to one of the richest data sets in the world, you will help define the experiences we build for billions of people and hundreds of millions of businesses around the world. You will collaborate on a wide array of product and business problems with a wide-range of cross-functional partners across Product, Engineering, Research, Data Engineering, Marketing, Sales, Finance, and others. You will use data and analysis to identify and solve product development's biggest challenges. You will influence product strategy and investment decisions with data, be focused on impact, and collaborate with other teams. By joining Client, you will become part of a world-class analytics community dedicated to skill development and career growth in analytics and beyond. • Product leadership: You will use data to shape product development, quantify new opportunities, identify upcoming challenges, and ensure the products we build bring value to people, businesses, and Client. You will help your partner teams prioritize what to build, set goals, and understand their product's ecosystem. • Analytics: You will guide teams using data and insights. You will focus on developing hypotheses and employ a varied toolkit of rigorous analytical approaches, different methodologies, frameworks, and technical approaches to test them. • Communication and influence: You won't simply present data but tell data-driven stories. You will convince and influence your partners using clear insights and recommendations. You will build credibility through structure and clarity and be a trusted strategic partner.

Ads
Marketing
Product Analytics
SQL
Python
Data Analytics

Data Scientist IV – Product Analytics

Engineering
Remote
12 Months

Location (mandatory): Remote USA The main function of the this role is to assist in Org Planning tool area data scientist coverage for Client type of work – data science discovery analysis to identify opportunities with engineering actionable insights to help the product team to deliver cover value better and move the needle of the topline metrics; metrics definition, product / feature release reporting and ad hoc data analysis.

SQl
Python
AB testing
Data Analytics

Industrial Automation Technician

Engineering
 Illinois
2 Months

Location : Elgin, Il We are seeking a skilled Industrial Automation Technician to support our growing automation operations. This role combines responsibilities of a service technician, maintenance technician, and analysis technician. The ideal candidate will have hands-on experience with automation systems, a strong technical background, and the ability to troubleshoot and maintain complex equipment in a fast-paced industrial environment.

Industrial Automation
PLC

Language Analyst - Portuguese

Engineering
Remote
9 Months

Location : Remote We are looking for a Linguist to help us develop language components for a variety of voice-enabled technologies and products. We are seeking candidates with native fluency in Brazilian Portuguese and/or European Portuguese, with strong linguistic data analysis and language technology experience to manage data collection, LLM-powered data synthesis and data annotation tasks, prompt engineering, localization and quality evaluations.

Linguistics
SQL
Python
Native Portuguese

Data Scientist V

Engineering
 California
$90 – $100
12 Months

Location: Menlo Park, CA The main function of the Data Scientist is to produce innovative solutions driven by exploratory data analysis from complex and high-dimensional datasets.

Python
SQL
AI
Project Management
Consulting

Data Analyst II

Engineering
 New York
$60 - $65 per hour
6 Months

Location: New York, NY We are looking for a data analytics engineer who shares our passion for helping make our apps and products reliable and safe. The right candidate will be comfortable in a fast-moving organization and excited to collaborate cross functionally. You will guide teams by building optimal data artifacts (including datasets and visualizations) to address key questions. You will refine our systems and create scalable data models. Ensuring data security and quality, and with a focus on efficiency, you will suggest architecture and development approaches and data management standards to address complex analytical problems. You will possess strong quantitative analytical skills, statistical knowledge, data visualization skills and communication skills, and the ability to build strong partnerships to drive impact across the organization. Key projects: Product Analysis, Bug Detection, And Resolution Typical Day in the Role: Data analysis, Collaboration with various teams, Communication of results, Reporting and Process Improvement, ensuring data accuracy and integrity to drive business growth and improvement while ensuring the reliability and safety. Interview Process: 2-3 Rounds (Technical)

SQL
Data Visualization
Tableau
Power BI
ETL
Artificial Intelligence (AI)

Imaging Simulation Engineer V

Engineering
Remote
12 Months

Our Cameras Architecture Team is looking for an Imaging Simulation Engineer, who has extended experience in leading imaging technology, algorithm development and evaluation, to help develop, validate, and execute end-to-end simulation for camera systems consisting of image sensor, optics, control algorithms, and application software for the study and validation of new camera technologies and drive future product camera architectures that meet our product vision. The ideal candidate will have hands-on experience with lab equipment and familiar with camera test methodologies. • Typical Day in the Role: Collaborate with camera architects and XFN teams such as systems, optics, algorithm development and IQ team, to execute, validate and improve camera simulation for purposes like architecture validation and component down selection. Building a software simulator to simulate the hardware before it’s available, applicable to all products with cameras. • Purpose of the Team: A small team working on developing end-to-end high fidelity, high accuracy, and photo reality camera simulator. This position will be the key person working with XFN teams to fulfill their simulation needs. • Required Years of Experience: 10+ Years • Candidate Disqualifiers: Candidates that jump around a lot are not ideal, need to focus on longer term. • Interview Process: 2-3 Rounds (Behavioral + Technical/Programming)

C++
Python
MATLAB
Simulation
Camera
Optical Design
Optical Modeling

Product Quality Engineer

Engineering
 Massachusetts
06 Months

Location : Marlborough MA We are seeking Product Quality Engineer to provide support on risk management and product complaint trending. This role will be responsible for reviewing each complaint record individually and identifying the appropriate risk lines and associated severities from the product's Risk Management File (RMF) that relate to what was reported by the complainant and the results of the investigation. In partnership with Product Quality Engineering and Post Market Quality Engineering, the qualified contractor will perform assessments, identify potential updates to the RMF, and perform trend analysis per the applicable quality procedures

Statistical Process Controls
Quality Engineering
ISO 13485
21 CFR 820
ISO 14971
Risk Management
FMEAs
Minitab inspections.

Linguist II

Engineering
Remote
12 Months

The main function of a Linguist is to determine language and visual data needs for data-based model and product improvements.

Linguist
SQL
Python
Data Analysis
Syntax
Semantics
Natural Language Processing
Data Quality
logo

At SGS Consulting, we go beyond resume-job matches, creating meaningful connections and pathways for individuals to thrive in defining careers.


2025. All right reserved.
logologologologo