Graphical User Interface (GUI) Software Engineer
Primary Responsibilities
Located at Queretaro, Qro., Mexico, as a member of the Graphical User Interface team at Visteon, the Front-End Web Developer will combine the art of web page design with programming and play a key role in developing high quality UI Design for Audio Infotainment head units and Instrument Clusters
Typical Duties
Develop User Interfaces (UI) working closely with graphic artists, User Experience (UX) designers, system engineers and application software teams to turn customer needs into innovative products
Collaborate effectively with a team of artists, designers and programmers to offer creative solutions to both art and embedded system design challenges
Develop innovative graphics techniques, algorithms, and tools to maximize graphics quality and performance
Find new ways to implement complex UI features working closely with the technical artists
Review and analyze system requirements to develop efficient embedded software designs
Implement and test software designs on a PC environment as well as on embedded target hardware
Create, document and execute unit test procedures
Analyze, resolve and track defects to closure
Document design and analyze implementation decisions
Requirements
Years of Experience: 1-5 Years Prior Experience in a related position
Degree Strongly Preferred: Bachelor’s or Master’s Degree in Computer Science or Computer Engineering
Desired Competencies/Experience
Experience in automotive or gaming industry
Experienced with multi-process, multi-tasking or multi-threaded based Operating Systems (QNX, Linux, etc)
Strong knowledge of basic software engineering concepts such as object-oriented programming and design, software configuration management, unit testing, functional testing
Familiar with AGILE software development values and principles
Experience in 3D Graphics rendering
Experience in 3D video game development and Engine Development in Unreal, Unity, Frostbite or similar engines
Shaders, materials, lighting, rendering pipelines, procedural modeling and generation, 2D image processing, VFX and particle systems, and other graphics techniques
Knowledge of OpenGL, OpenGL ES, OpenVG, Vulkan and other graphics engine APIs & technologies
Profiling/optimization
Skilled in Python scripting
Excellent oral and written communication skills
Capacity to work well in a team environment
Enjoyment of troubleshooting, profiling, optimizing and problem solving
Familiar with an Integrated Development Environment (IDE) such as Microsoft Visual Studio or Eclipse
Experience optimizing performance and memory usage on embedded systems
Working knowledge of graphics editing programs such as Adobe Photoshop and Adobe Illustrator
Ability to work extended hours to meet project objectives.
Special Requirements (i.e. overtime, travel, etc.) Limited travel may be required
Candidates send your resume to:
cjordan5@visteon.com
rosauraisabel.rodriguez@visteon.com
Please indicate the position in the email subject