Graphics Engineer Job Description
Graphics Engineer Duties & Responsibilities
To write an effective graphics engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included graphics engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Graphics Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Graphics Engineer
List any licenses or certifications required by the position: ISO, IPC, ASIL
Education for Graphics Engineer
Typically a job would require a certain level of education.
Employers hiring for the graphics engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Computer Engineering, Electrical Engineering, Engineering, Architecture, Design, Communication, Computer, Technical, Software Development
Skills for Graphics Engineer
Desired skills for graphics engineer include:
Desired experience for graphics engineer includes:
Graphics Engineer Examples
Graphics Engineer Job Description
- Optimize and maintain existing rendering technologies
- Highly proficient in HLSL or other shading language
- Solid understanding of optimization trade-offs
- Demonstrate ability to write efficient, portable, reliable, and readable code
- 5+ years’ experience as a software engineer, at least 2 as a graphics engineer
- More-than-standard-user experience with Windows and Linux-family operating systems
- Knowledge of scripting skills (Perl / Python / Shell)
- Knowledge of scripting skills (Perl / Python)
- Are fluent in Polish
- Deliver input to high level and detailed design specs
- Master degree of computer science, electronics engineering or related majors
- Great teamwork spirit
- Strong debug skills and validation methodology
- Strong C++ and object-oriented design skills
- A minimum of 3 years’ experience on at least one shipped title
- Familiar with state-of-the-art rendering techniques, shader development and graphics hardware and API’s
Graphics Engineer Job Description
- Perform appropriate functional test software maintenance
- Manage problem resolution and bug fixing
- Have fun- Learn- Perform other duties as assigned
- Prototype and benchmark graphics performance on potential hardware platforms
- Develop test code and embedded applications to support new platforms
- Development, implementation and maintenance of tools, pipeline and client code, both hands-on and through your collaborative work with the graphics team
- Technical evaluation of proposed software optimization tasks
- Task estimation, tracking and completion
- Progress reporting and liaising with other remote teams
- Responsible for providing internal and external feedback to implement upcoming graphics features in yet-to-be-released OSes to ensure our hardware and software will function and perform as expected on next generation platforms designing/developing/implementing graphics system-level software for future platforms
- Maintain domain expertise on new technologies by working closely with software/technology development teams on specific projects and participating in trainings, boot-camps
- Engineering degree in CS/EE with8+ years of relevant experience
- Extensive experience in multimedia SW development right from using the HW accelerators up to the framework and use-cases like decode, encode, transcode in different OSes
- In-depth familiarity with the Open and close standards of MM frameworks (OpenMax, VDPAU, , VAAPI, XvBA, g-streamer ) and different acceleration techniques (coprocessor, HW accelerators)
- Experience in analyzing customer MM/graphics use-cases and enabling them at best performance possible
- Experience in using industry standard benchmarks and optimizing them for a given platform will be additional plus
Graphics Engineer Job Description
- Have more-than-standard-user experience with Windows and Linux
- Are familiar with multiple debugging techniques incl
- Feel great about working in the team in multinational environment
- Provide internal and external feedback to implement upcoming graphics features in yet to be released Operating Systems to ensure our hardware and software will function and perform as expected on next generation platforms designing/developing/implementing graphics system level software for future platforms
- Bring new ideas and approaches to our rendering engine within the framework of an existing codebase
- Work with artists and technical artists to offer visual solution support empowering their creativity
- Design and develop graphics drivers to Khronos specifications, for our current and next generation graphics cores
- Performance analysis and optimisation of drivers to get the most out of our graphics IP
- Interaction with simulator, research and hardware design teams to improve our next generation graphics cores
- Design & develop robust and high performance 3D VR experiences
- Well versed in open source management, generation/using of streaming patches, different linux kernels and distros, linux runtime and build infrastructure
- Hands-on knowledge of embedded software debugging and optimization techniques both from the hardware and software/OS perspective
- Good knowledge of CPU system architecture and HW platforms based on x86 or ARM processors
- Experience with Android, will be an additional plus
- Knowledge of basic and advanced 2D and 3D graphics algorithms
- Experience with BIM, CAD, or modeling software and / or working with the APIs for such products
Graphics Engineer Job Description
- Supporting external customers and internal engineers using the platform simulation
- Optimisation and performance analysis of the platform simulation
- Feedback into the latest chip designs
- Management and maintenance of regression tests used to verify module correctness
- Supporting other engineers within the team
- Know 3D graphics or compute standards
- Are keen to work in a multinational environment
- Having a mindset for performance, memory, and concurrency
- Taking a data-driven approach to technical solutions
- Collaborate and support engineers, designers and artists to create high quality visual experiences with efficient production workflows
- Experience with building-related industries such as architecture or structural engineering
- Understanding of art content pipeline and tools
- Passion for real-time graphics and software development
- Shipped at least 1 mobile title as a Software Graphics Engineer
- Working knowledge of iOS, Android, Unity
- Deep knowledge of Unity and ShaderLab
Graphics Engineer Job Description
- Create showcases for newly developed features
- Provide technical guidance to other IP teams junior engineers
- Own, scope and drive the development of post-silicon verification test plans for few units in 3D-graphics pipeline
- Ability to Define test scenarios, write test cases, validate system level new features, regressions execution, track/analyze failures and debug
- Collaboratively work with the partner teams from design Software , platform to quickly root cause the test failures
- Support SW driver/WHQL/benchmarks / media workloads/ Display Compliance test suites failure debug
- Support test plans across base and derivate projects and different stepping within the project
- Independently work with architects/designers/pre-si validation/tech leads/SW driver team/SW-simulation/Emulation teams in driving the test plan reviews, and bug fixes to closure
- Interface with cross-site functional teams in different time zones to drive the validation
- Set up work groups/task forces to drive any focused validation tasks/debugs
- Knowledge of Unity’s rendering pipeline
- Testing digital image formats
- Automation & batch processing
- 5+ years of industry experience (or equivalent) in system programming or related field
- Working experience inside operating system kernels and device drivers
- Strong programming skills in C and C++, in-depth knowledge of assembly code