Graphics Software Development Engineer

Auburn Hills, MI, US • Posted 1 day ago • Updated 6 hours ago
Full Time
On-site
USD $50.00 - 60.00 per hour
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • Software Development
  • Art
  • Expect
  • Performance Engineering
  • Computer Science
  • Electrical Engineering
  • Electronic Engineering
  • Lighting
  • HLSL
  • GLSL
  • CPU
  • GPU
  • Quality Assurance
  • Computer Hardware
  • Graphical User Interface
  • HMI
  • Qt
  • CGI
  • UI
  • User Experience
  • Adobe Photoshop
  • Adobe After Effects
  • Adobe Illustrator
  • Real-time
  • Animation
  • Modeling
  • Unity
  • Unreal Engine
  • Simulink
  • Stateflow
  • C
  • C++
  • C#
  • MATLAB
  • Python
  • Software Architecture
  • System Integration
  • AUTOSAR
  • Change Management
  • Software Estimation
  • Debugging
  • Embedded Systems
  • 3D Computer Graphics
  • Optimization
  • Blender
  • Autodesk Maya
  • Maya
  • Autodesk 3ds Max
  • Testing
  • Continuous Integration
  • Continuous Delivery
  • Git
  • Apache Subversion
  • Product Lifecycle Management
  • Plant Lifecycle Management
  • Application Lifecycle Management
  • JIRA
  • Collaboration
  • Communication
  • Conflict Resolution
  • Problem Solving

Summary

Graphics Software Development Engineer
Job Overview

We are seeking a talented engineer to design, implement, and optimize rendering systems, shaders, and graphics features that deliver high visual fidelity and real-time performance. This role is hands-on with C++ and shader programming, profiling CPU/GPU workloads, integrating art assets, and collaborating across UX tools (Altia Design, Kanzi Studio, Unity) and QA teams to ship stable, performant graphics for target platforms. Expect a balance of feature development, debugging, and performance engineering with frequent cross-discipline collaboration.
Education
  • Bachelor's degree in Computer Science, Electrical Engineering, Electronic Engineering, or related field.
Key Responsibilities
  • Implement rendering features (lighting, materials, post-processing, animation systems).
  • Write and optimize shaders (HLSL/GLSL/Metal) for performance across GPUs.
  • Profile CPU/GPU workloads, identify bottlenecks, and apply optimizations.
  • Integrate and optimize 3D assets, meshes, textures, and materials.
  • Debug visual defects and implement robust fixes.
  • Maintain code quality via unit/integration tests and code reviews.
  • Collaborate with engine, tools, QA, and product teams.
  • Support portability across multiple graphics APIs and hardware platforms.
Required Skills & Qualifications (6-12 years experience)
  • GUI/HMI development using Altia Design, QT, CGI, Kanzi Studio, Unity, or Unreal Engine.
  • UI/UX asset handling (Photoshop, After Effects, Figma, Illustrator).
  • Real-time animation modeling in Altia/Kanzi/Unity/Unreal.
  • Model-Based Development (Simulink/Stateflow, Embedded Coder, Target Link).
  • Programming: C/C++/C#, MATLAB, Python.
  • Software architecture and system integration.
  • AUTOSAR familiarity (Classic & Adaptive).
  • Requirements/change management and effort estimation.
  • Debugging and verification across dev/target environments.
  • Performance profiling and optimization for embedded rendering.
  • 3D asset optimization (Blender, Maya, 3ds Max).
  • Testing/logging tools, CI/CD automation, Git/SVN.
  • PLM/ALM tools (Jira, Polarion, Jazz).
  • Supplier and cross-functional coordination.
  • Strong communication and problem-solving mindset.
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.
  • Dice Id: 90933573
  • Position Id: 8e045d806c81db71aafa2a6d7ea6cdb8
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Auburn Hills, Michigan

Today

Full-time

Remote

Today

Easy Apply

Full-time, Part-time, Third Party, Contract

USD 120000-130000

Remote

Today

Full-time

USD 160,000.00 - 240,000.00 per year

Remote

Today

Full-time

To define

Search all similar jobs