Graphics Software Engineer

KPIT Technologies

Auburn Hills, USonsitePosted Jul 22, 2026
Posting intelligenceActively listed

Skills

illustratorconfluencephotoshopandroidblendergithubpythonfigmac++jiracicdmayac#

About the role

Job Overview: 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

Hardware knowledge: Familiarity with automotive SoCs and microcontroller constraints

Process automation and CI/CD: Hands on experience automating builds, tests, and CI/CD pipelines for embedded software

Version control: Proficiency with Git, GitHub, SVN or equivalent versioning tools

PLM/ALM tools: Experience with Jira, Polarion, Jazz, or similar product/application lifecycle management systems

Supplier and cross functional coordination: Proven ability to coordinate external personnel and cross functional teams

Communication: Fluency in English for global collaboration and reporting

Mindset: Strong problem solving orientation, diligence, and focus on process optimization

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

Compensation and Benefits:

Along with competitive pay, as a full-time KPIT employee, you are eligible for the following benefits:

Geo Blue PPO and HSA plan

MetLife – Dental and Vision plan

Healthcare and Dependent care flexible spending account(FSA)

401k with employer match

Company-paid Basic Life and Long-term disability insurance

Voluntary benefits include Critical Illness, Hospital indemnity, accident insurance, theft, and legal service

Employee Assistance Program

Paid Holidays

Employee discounts and perks

Gym benefit

Rendering Engine Development, HLSL/GLSL/Metal Shaders, GPU/CPU Profiling & Optimization,3D Asset Pipeline Integration, Graphics Debugging & Testing,Unity/Kanzi Studio/Altia Design

Automotive Embedded Software Development, QNX/Linux/RTOS,CAN/LIN/Ethernet/SOME-IP,Communication Protocols,ASPICE/ISO 26262/ISO 21434, GitHub Copilot & GenAI Tools

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.