Graphic Software Engineer

Pentangle Tech Services | P5 Group

Michigan

On-site

USD 110,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Pentangle Tech Services | P5 Group seeks a graphics software engineer to design, implement, and optimize rendering systems, shaders, and real-time features. You’ll write C++ and shader code, profile CPU/GPU workloads, and collaborate with artists and UX tools to deliver high-fidelity visuals.

The role balances feature development, debugging, and performance engineering with frequent cross-team collaboration to ship stable graphics across platforms.

Qualifications

  • Experience designing and optimizing rendering systems for real-time graphics.
  • Proficient in C/C++ and shader programming with cross-API shading (HLSL/GLSL/Metal).
  • Strong profiling skills to identify CPU/GPU bottlenecks and tune performance.
  • Familiarity with art asset pipelines and UX tooling including Altia/Kanzi/Unity.

Responsibilities

  • Implement rendering features: lighting, materials, post-processing, and animation systems.
  • Write and optimize shaders for target GPUs across platforms.
  • Profile and resolve bottlenecks using GPU/CPU tools.
  • Integrate 3D assets and pipelines with artists and tools.
  • Debug visuals and reproduce defects; maintain code quality and reviews.
  • Collaborate across engine, tools, QA, and product teams on APIs and performance targets.
  • Support platform portability with abstractions and fallbacks.

Skills

C/C++
Shader programming
HLSL/GLSL/Metal
Profiling
3D rendering
Unity/Unreal
UI/UX asset handling
Cross-team collaboration
Automotive graphics

Tools

Altia Design
Kanzi Studio
QT
CGI
Unity
Unreal Engine
MATLAB
Python
Simulink/Stateflow

Job description

Seeking a talented design, implements, and optimizes rendering systems, shaders, and graphics features that deliver visual fidelity and real-time performance. The role is hands-on writing C++ and shader code, profiling CPU/GPU workloads, integrating art assets, and collaborating with UX tools (Altia Design/Kanzi Studio/Unity) and QA to ship stable, performant graphics for the target platforms Expect a balance of feature development, debugging, and performance engineering with frequent cross-discipline collaboration.

Responsibilities
  • Implement rendering features: Build lighting, materials, post processing, and animation systems to meet visual and functional requirements.
  • Write and optimize shaders: Author HLSL/GLSL/Metal shaders and tune them for correctness and performance across GPUs.
  • Profile and resolve bottlenecks: Use GPU/CPU profilers to identify hotspots and apply algorithmic or memory optimizations.
  • Integrate 3D assets and pipelines: Work with artists and tools to import, validate, and optimize meshes, textures, and materials.
  • Debug visual defects: Reproduce rendering issues, trace root causes, and implement robust fixes.
  • Maintain code quality: Write unit and integration tests, participate in code reviews, and follow engine coding standards.
  • Collaborate across teams: Coordinate with engine, tools, QA, and product to align on APIs, performance targets, and release scope.
  • Support platform portability: Implement abstractions and fallbacks for multiple graphics, APIs, and hardware capabilities.
Requirements
  • Graphics Software Development Engineer GUI and HMI experience: 6 to 12 years in GUI/HMI software development using Altia Design, QT, CGI, Kanzi Studio, Unity, or Unreal Engine
  • UI/UX asset handling: Hands on experience extracting and preparing assets from Photoshop, After Effects, Figma, Illustrator, and Confluence
  • Real time animation modeling: Practical experience modeling animations and effects in Altia Design, Kanzi Studio, Unity, or Unreal Engine
  • Model Based Development: Simulink/State flow and code generation tools (Embedded Coder, Target Link).
  • Programming and scripting: C/C++/C# and scripting with MATLAB and Python
  • Software architecture and integration: Strong knowledge of modular architecture design and system integration practices
  • AUTOSAR Familiarity — Working knowledge of AUTOSAR Classic and Adaptive concepts
  • Requirements and change management: Experience analyzing requirements and change requests, estimating development effort, and modeling requirements
  • Debugging and verification — Proven hands on software debugging skills across development and target environments
  • Performance profiling and optimization: Experience profiling and optimizing CPU/GPU workloads and embedded rendering performance
  • 3D asset optimization: Practical skills optimizing 3D assets (Blender, Maya, 3ds Max) for runtime performance
  • Testing and logging tools: Experience with test harnesses, logging, and trace analysis tools
Preferred Qualifications
  • Automotive embedded production experience: Proven history developing production software for automotive ECUs
  • Operating systems: Experience with Linux, Android, QNX, Integrity, or other RTOSs
  • Communication protocols: Knowledge of CAN, LIN, Ethernet, UART, SPI, and SOME/IP
  • Process and safety standards: Familiarity with A SPICE and ISO 26262 functional safety practices
  • Cybersecurity: Understanding of ISO 21434 and automotive cybersecurity considerations
  • Test practices: Experience with test driven development and writing/verifying test cases and test suites
  • Agile experience: Demonstrated ability to work in Agile Scrum environments
  • Advanced development and AI: Experience applying AI/GenAI for development automation, documentation, or advanced feature work
  • QNX specialization: Hands on development on QNX, using QNX Momentics IDE, and analyzing QNX logs/traces
  • IPC and POSIX: Knowledge of inter process communications, SOME/IP, and POSIX APIs
  • GenAI and AI assisted coding: Practical experience using AI coding assistants (e.g., GitHub Copilot) and GenAI tools to accelerate development and improve code quality
  • Plan and review outsourced activities, provide technical and managerial oversight, and approve deliverables.
  • Leverage AI and GenAI tools (e.g., GitHub Copilot) to accelerate development, automate documentation, and improve code quality
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Graphics Software Engineer
Graphics Software Engineer

KPIT Technologies Ltd. • Auburn Hills (MI)

On-site
USD 95,000 - 140,000
Staff MPU Triage and Automation Engineer
Staff MPU Triage and Automation Engineer

Stellantis Financial Services • Auburn Hills (MI)

On-site
USD 140,000 - 170,000
Staff MPU Triage and Automation Engineer
Staff MPU Triage and Automation Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 140,000 - 185,000
Staff MPU Triage and Automation Engineer
Staff MPU Triage and Automation Engineer

Stellantis NV • Auburn (AL)

On-site
USD 120,000 - 180,000
Software Engineer, Neural Graphics Developer Tools
Software Engineer, Neural Graphics Developer Tools

Jobtailor • California (MO)

On-site
USD 140,000 - 230,000
Model Based Software Engineer
Model Based Software Engineer

KPIT • Auburn Hills (MI)

On-site
USD 120,000 - 170,000
Geo Blue PPO & HSA plan
401k with employer match
Gym benefit
+1
Senior Full Stack Software Developer
Senior Full Stack Software Developer

Jobtailor • Dearborn (MO)

On-site
USD 140,000 - 170,000
Staff Engineer, GPU Front-End Infrastructure – Methodology
Staff Engineer, GPU Front-End Infrastructure – Methodology

Jobtailor • California (MO)

On-site
USD 140,000 - 200,000
Graphic Designer
Graphic Designer

TalentOla • Spring (TX)

On-site
USD 120,000 - 170,000
HMI Architect / Technical Lead (Embedded AI Platform)
HMI Architect / Technical Lead (Embedded AI Platform)

Global Connect Technologies • Peoria (IL)

On-site
USD 140,000 - 190,000