1

Opengl Engineer Jobs in Michigan (NOW HIRING)

Senior Embedded Software Engineer

Novi, MI · On-site

$116.80K - $153.10K/yr

NVIDIA, AMD, CUDA, Vulkan, OpenGL) is a plus What's In It For You top tier compensation and ... ADVANCE YOUR ENGINEERING CAREER TODAY RECRUITING TOP ENGINEERS SINCE 1997 Our company is called Top ...

Implement graphics using modern APIs (DirectX, OpenGL, Vulkan, Metal). Education and/or Experience Desired: * Bachelor's Degree in Computer Science, Engineering, Mathematics or equivalent work ...

Senior Game Developer

Plymouth, MI · On-site

$120K - $160K/yr

Stardock is currently seeking a talented Senior Game Developer. The ideal candidate is well versed ... Experience with modern graphics APIs (DirectX, OpenGL, Vulkan, Metal). * Expertise in several of ...

View Engine Developer..

Auburn Hills, MI · On-site

$17.75 - $24.25/hr

The View Engine Development Engineer is responsible for designing and implementing advanced view ... Experience with graphical engines such as OpenGL, Qt, and Unreal Engine. * Knowledge of 2D and 3D ...

Senior Game Developer

Plymouth, MI · On-site

$120K - $160K/yr

Stardock is currently seeking a talented Senior Game Developer. The ideal candidate is well versed ... Experience with modern graphics APIs (DirectX, OpenGL, Vulkan, Metal). * Expertise in several of ...

next page

Showing results 1-20

Opengl Engineer information

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

To thrive as an OpenGL Engineer, you need strong proficiency in computer graphics, C/C++ programming, and a solid understanding of OpenGL APIs, usually supported by a degree in computer science or a related field. Familiarity with graphics debugging tools, shader programming, and version control systems like Git is typically required. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills for this role. These skills ensure the development of efficient, high-quality graphics applications and enable effective collaboration with technical teams.

What are some common challenges faced by OpenGL Engineers when optimizing graphics performance?

OpenGL Engineers often encounter challenges related to balancing visual fidelity with rendering performance, especially when working on complex scenes or resource-constrained hardware. Issues such as minimizing draw calls, managing memory efficiently, and reducing CPU-GPU bottlenecks require careful optimization techniques. Additionally, ensuring cross-platform compatibility and debugging graphics-related issues can be demanding, as different devices and drivers may yield inconsistent results. Collaborating closely with artists, designers, and other engineers is essential to address these challenges and deliver smooth, high-quality graphics experiences.

What does an OpenGL Engineer do?

An OpenGL Engineer specializes in developing and optimizing graphics applications using the OpenGL API. They are responsible for creating and maintaining rendering pipelines, writing shaders, and ensuring high performance and visual quality in 2D and 3D graphics. OpenGL Engineers work closely with game developers, simulation teams, or any software requiring advanced graphics rendering, and often debug and profile graphics code to improve efficiency. They must have a strong understanding of computer graphics, mathematics, and hardware capabilities to deliver visually impressive and responsive applications.

What is the difference between Opengl Engineer vs Graphics Software Developer?

AspectOpengl EngineerGraphics Software Developer
Required CredentialsBachelor's in Computer Science or related field, knowledge of OpenGL, C/C++ skillsBachelor's in Computer Graphics, Computer Science, or related, strong programming skills, knowledge of graphics APIs
Work EnvironmentDeveloping graphics rendering code, optimizing visual performance, working with 3D enginesCreating graphics applications, developing visual effects, working with rendering pipelines
Employer & Industry UsageGame studios, simulation companies, visualization firmsGame development, multimedia companies, CAD software firms

While both roles involve graphics programming, an Opengl Engineer specializes specifically in developing and optimizing graphics rendering using OpenGL, whereas a Graphics Software Developer may work across various graphics APIs and broader visual application development. The Opengl Engineer focuses more on low-level graphics API implementation, while the Graphics Software Developer may handle higher-level graphics features and tools.

What are popular job titles related to Opengl Engineer jobs in Michigan? For Opengl Engineer jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Opengl Engineer jobs? Cities in Michigan with the most Opengl Engineer job openings:

Senior Embedded Software Engineer

Top Engineer

Novi, MI • On-site

$116.80K - $153.10K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Senior Embedded Software Engineer
Step into a high-impact Senior Embedded Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace / Defense,Automotive/ Motor Vehicles,Electrical Equipment & Components,Electronics/ Semi-conductors,Machinery/ Heavy Equipment,Medical Devices / Diagnostics. This role offers the chance to make a visible contribution in Novi, Michigan, USA while supporting ambitious technical and operational goals.
Your Key Responsibilities
• Lead core execution for the Senior Embedded Software Engineer role across day to day priorities, technical problem solving, and cross functional coordination.
• Drive high quality outcomes for projects based in Novi, Michigan, USA while maintaining strong operational discipline.
• Partner with internal stakeholders, vendors, and production teams to move work from planning into successful delivery.
• Improve process stability, quality, and throughput through disciplined analysis and practical execution.
• Support issue resolution, technical decision making, and continuous improvement activity across the function.
• Document results clearly and communicate progress, risks, and recommendations to the broader team.
• Contribute hands-on expertise in support of schedule, quality, and business objectives.
What You Bring to the Role
Bachelor's degree in in Electrical Engineer or Computer Engineering (CS also a possibility)
7+ years of experience in embedded software development, with excellent programming skills.
Experience with requirements writing and review - precise requirements language, testability, traceability analysis
Must have a solid background in multicore processor analysis and development
Knowledge of computer architecture concepts such as cache organization, DMA, MMU, Interrupt driven I/O
Experience with real-time operating systems such as Integrity, VxWorks, Deos, and/or hypervisors
GPU experience (e.g. NVIDIA, AMD, CUDA, Vulkan, OpenGL) is a plus
What's In It For You
top tier compensation and benefits, with source-aligned pay details of 125000-150000 US Dollars per annual salary.
Relocation support is available, creating a smoother path for the right hire to step into the role.
This position is great for someone who wants to develop into a lead engineer. They also have the resources to make sure you have everything you need to be successful for high-visibility projects.
ADVANCE YOUR ENGINEERING CAREER TODAY
RECRUITING TOP ENGINEERS SINCE 1997
Our company is called Top Engineer. It does not say Average Engineer. It means we work with the Top 1% of engineering talent.
Do you believe you have what it takes?
If so, why do you believe that?
What does that even mean to you?
Be prepared to answer these questions and more when you reach out to me.
Serious inquiries only, please. https://www.topengineer.us
#NowHiring #SeniorEmbeddedSoftwareEngine #AerospaceDefense #Novi #ConfidentialSearch #CareerOpportunity #EngineeringJobs #ManufacturingCareers #Embedded