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

Field Process Engineer” or “Design Engineer”

Engineering
 Pennsylvania
6 months

Location (mandatory): Zelienople, PA 16063 Field Process Engineer to join a hands-on engineering team supporting water and wastewater treatment research and field testing. This role focuses on pilot testing, laboratory work, and on-site process evaluation to support the development and optimization of treatment technologies. The ideal candidate is self-motivated, technically curious, and comfortable working in both field and lab environments.

water/wastewater treatment
pilot testing
laboratory work
biological wastewater
water analysis and standard testing

Quality Technician

Engineering
 California
22-23/Hr. on W2
12 Months

Location (mandatory): Chino, CA ROLE OVERVIEW - Customer Quality Inspectors are responsible for inspecting and testing products, outbound shipments, consolidated pallets and overseeing operations for the Columbia Missouri plant to ensure they meet production standards.

QA
Inspection
Audit

Senior Backend Software Engineer

Engineering
Remote
6 Months

Software Engineer with 5+ years of experience in backend development, distributed systems, and API design. The ideal candidate will have strong problem-solving skills and experience working in collaborative, cross-functional teams. Top Required Skills: Proficiency in at least one of: C++, Go, Python, or Hack Experience with distributed systems and scalable backend architectures. Strong understanding of API design and integration Excellent communication and teamwork abilities.

API Design
Python
PHP
Go
Distributed Systems
Backend

Regional Transportation Analyst

Engineering
 Tennessee
12 Months

Location : Franklin TN. We are seeking a skilled Transportation Analyst to join our logistics team, specializing in NAM Domestic Parcel Operations. The ideal candidate will analyze and optimize our small parcel operations, ensuring efficient, cost-effective, and timely transportation of goods across North America.

Transportation
Freight
Analysis

Systems Technologist

Engineering
 Washington
12 Months

Location (mandatory): Washington, DC This position involves close supervision, detailed instructions, and constant performance checks. The technician will provide post-sale installation and maintenance support for communication products, including: Hardware installations Site equipment audits Customer service response in a break-fix environment Primary Focus: Mobile and station work associated with Conventional, SmartNet Trunking, and Paging Systems for single-site customers.

Radio
Telecommunication
Networking
Helpdesk
RF

SCADA Software Engineer

Engineering
Remote
6 Months

Location (mandatory): Remote A SCADA and Software Engineer is responsible for designing, implementing, and maintaining SCADA systems for industrial automation processes. The SCADA Engineer will be responsible for the design, implementation, and maintenance of SCADA systems that monitor and control various industrial processes

SCADA
Wonderware
Aveva
PLC
Modbus
Python
Java
C#
SQL

Manufacturing Technician-Engineer

Engineering
 California
$30/ to $32/Hr w2
12 Months

Location : Costa Mesa CA. This position will be based out of our Costa Mesa facility and is an immediate need. Responsibilities include detailed maintenance, troubleshooting, and repair of test fixture and equipment in accordance with Schneider Electric test engineering and quality procedures. Will work under the direction of the Manufacturing &Test Engineering Manager and collaborate with Test Engineers to perform maintenance and troubleshoot test fixture and equipment to ensure standards are met. • Perform work flow scheduling and administrative tasks as needed. • Ensure test equipment is properly maintained and operational. • Ensure all other assigned tasks are performed in a timely manner. • Perform maintenance task for tester, fixture, test equipment to ensure the availability, efficiency and effectiveness of the equipment. • Other duties as needed.

Technician
Electrical and Voltage
Strong Test Exp
EE background
exp with High Voltage is also a plus.

Technical Trainer

Engineering
 Massachusetts
12 Months

Location : Foxboro MA. The primary purpose of this position is to ensure that all people working on our behalf (employees, temps, etc.) are competent to carry out their responsibilities; that they have the skills and knowledge needed to ensure high quality in our products and services. You will also support various activities, such as documentation control and work instruction updates to drive continuous improvement and customer satisfaction.

Safety
Quality and Training

EHS Engineer

Engineering
 Kentucky
12 Months

Location : Lexington,KY.

EHS
Safety
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