1

Osg Jobs in Michigan (NOW HIRING)

C++ OpenGL Developer

Dearborn, MI · On-site

$45.25 - $60.75/hr

... OSG) library. • Defining and documenting systems architecture, requirements, use case analysis, and tests for open GL features and technologies. • Hands-on experience with 2D & 3D rendering ...

Solutions Managers/Consultants, Xerox Connect, Marketing Partners Group, OSG and PSG developers) and external customer's departments (e.g. IT department) to provide 100% customer satisfaction * Work ...

Osg information

See Michigan salary details

$7

$23

$54

How much do osg jobs pay per hour?

As of Sep 1, 2026, the average hourly pay for osg in Michigan is $23.13, according to ZipRecruiter salary data. Most workers in this role earn between $13.30 and $27.02 per hour, depending on experience, location, and employer.

What is an OSG?

OSG typically stands for 'Operations Support Group.' In various industries, OSGs are teams or individuals responsible for supporting the daily operations of an organization, ensuring processes run smoothly, efficiently, and within compliance guidelines. Their duties might include monitoring systems, troubleshooting issues, coordinating with different departments, and implementing operational procedures. The specific responsibilities can vary depending on the industry and company structure. OSGs play a crucial role in maintaining business continuity and supporting the core functions of an organization.

What are some common challenges faced by OSG developers, and how can they be addressed in a collaborative team environment?

OSG developers often encounter challenges such as managing complex codebases, ensuring cross-platform compatibility, and integrating with a variety of graphics APIs. Collaboration is key—regular code reviews, clear documentation, and active participation in team discussions help address these challenges. In a team environment, developers typically work closely with designers, QA engineers, and project managers to ensure that features are delivered efficiently and meet quality standards. Leveraging issue tracking systems and version control also streamlines workflows and helps resolve technical obstacles quickly.

What are the key skills and qualifications needed to thrive as an OSG engineer, and why are they important?

To thrive as an OSG Engineer, you need a strong background in computer science, operating systems concepts, and programming languages like C/C++. Familiarity with version control systems, debugging tools, and platforms such as Windows or Linux is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are crucial soft skills for this position. These capabilities are essential to efficiently develop, maintain, and troubleshoot core operating system components that underpin reliable software environments.

What is the difference between Osg vs Ophthalmic Surgical Technician?

AspectOsgOphthalmic Surgical Technician
CertificationsTypically requires surgical assisting certifications and specialized ophthalmic trainingRequires ophthalmic assisting certifications, such as COA or COT
Work EnvironmentOperating rooms, surgical centers, hospitalsOphthalmic surgical suites, clinics, hospitals
Industry UsageUsed in surgical settings for eye proceduresCommonly employed in ophthalmic surgeries and clinics

Both Osg and Ophthalmic Surgical Technicians work in surgical environments related to eye care, often requiring similar certifications. However, Osg roles may involve broader surgical assisting duties, while Ophthalmic Surgical Technicians focus specifically on ophthalmic procedures. Understanding these differences helps in choosing the right career path or job search focus.

What cities in Michigan are hiring for Osg jobs?

Cities in Michigan with the most Osg job openings:

Infographic showing various Osg job openings in Michigan as of August 2026, with employment types broken down into 83% Full Time, 15% Part Time, and 2% Contract. Highlights an 96% Physical, 2% Hybrid, and 2% Remote job distribution, with an average salary of $48,116 per year, or $23.1 per hour.

C++ OpenGL Developer

Dearborn, MI • On-site

Syntricate Technologies
IT Services • 51 - 200 employees

$45.25 - $60.75/hr

Full-time

Re-posted 19 days ago


Job description

Job Summary:
Syntricate Technologies is seeking a C++ OpenGL Developer to work on complex software products. The role involves hands-on experience with OpenGL and C++ programming, particularly in Linux/QNX environments, as well as defining systems architecture and developing 2D & 3D rendering applications.
Responsibilities:
• Hands on experience in OpenGL.
• Strong development experience in C++ programming on Linux/QNX platform
• Strong understanding of OOPS concepts
• Strong understanding of the latest C++11/14 standards
• Thorough knowledge of the standard template library, STL containers (list, vector, map, hash map, set, unordered map/set ...etc.), iterators and algorithms.
• Hands on experience with Open scene graph (OSG) library.
• Defining and documenting systems architecture, requirements, use case analysis, and tests for open GL features and technologies.
• Hands-on experience with 2D & 3D rendering application Design & Development of complex software products.
• 3D Rendering technologies - Texturing, Shaders, and Core OpenGL exposure.
• Experience in Graphics APIs like OpenGL/Shader Programming.
• Experience in developing real-time systems, concurrent processing, and performance analysis.
• Good understanding of various data structures and algorithms.
• Good understanding of multithreading and thread synchronization techniques (mutex, semaphore, condition variables, events ..etc.)
• Familiarity around using face points to create filters, stickers etc.
• Familiarity around 2D/3D filters
• Familiarity with 3D animations
• Familiarity with visual simulations and computer games
Qualifications:
Required:
• Hands on experience in OpenGL.
• Strong development experience in C++ programming on Linux/QNX platform
• Strong understanding of OOPS concepts
• Strong understanding of the latest C++11/14 standards
• Thorough knowledge of the standard template library, STL containers (list, vector, map, hash map, set, unordered map/set ...etc.), iterators and algorithms.
• Hands on experience with Open scene graph (OSG) library.
• Defining and documenting systems architecture, requirements, use case analysis, and tests for open GL features and technologies.
• Hands-on experience with 2D & 3D rendering application Design & Development of complex software products.
• 3D Rendering technologies - Texturing, Shaders, and Core OpenGL exposure.
• Experience in Graphics APIs like OpenGL/Shader Programming.
• Experience in developing real-time systems, concurrent processing, and performance analysis.
• Good understanding of various data structures and algorithms.
• Good understanding of multithreading and thread synchronization techniques (mutex, semaphore, condition variables, events ..etc.)
Preferred:
• Familiarity around using face points to create filters, stickers etc.
• Familiarity around 2D/3D filters
• Familiarity with 3D animations
• Familiarity with visual simulations and computer games
Company:
Syntricate Technologies offers quality assurance, validation, regulatory, business analysis, and project management services. Founded in 2004, the company is headquartered in Boston, USA, with a team of 51-200 employees. The company is currently Growth Stage.