{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/skill/3d-math"},"x-facet":{"type":"skill","slug":"3d-math","display":"3d Math","count":10},"x-feed-size-limit":100,"x-feed-sort":"enriched_at desc","x-feed-notice":"This feed contains at most 100 jobs (the most recently enriched). For the full corpus, use the paginated /stats/by-facet endpoint or /search.","x-generator":"yubhub-xml-generator","x-rights":"Free to redistribute with attribution: \"Data by YubHub (https://yubhub.co)\"","x-schema":"Each entry in `jobs` follows https://schema.org/JobPosting. YubHub-native raw fields carry `x-` prefix.","jobs":[{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_53347d0f-dc5"},"title":"Software Engineer II - Frostbite Animation","description":"<p>Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.  Frostbite is EA&#39;s proprietary game engine. Its versatile tools and the latest technology power creation on some of the world&#39;s most iconic and visually stunning games, including titles from EA SPORTS and Battlefield. Frostbite provides a unified platform that empowers developers to create hyper-realistic worlds, intricate gameplay, and lifelike animations with unmatched speed and quality. By joining Frostbite, you&#39;ll be at the forefront of game engine development, collaborating with top-tier developers to push the boundaries of interactive realism and immersive gameplay. Shape the future of gaming technology with us and leave your mark on the next generation of games.  As a Software Developer II in the Animation team, you will report to the Development Director in Animation. This role is Hybrid remote/in-office.  <strong>Responsibilities:</strong>  - You will help us deliver medium-sized animation features end-to-end — collaborating across teams to build scalable, well-tested Frostbite solutions. - You will create high-performance, production-ready systems through modular, efficient code mindful of platform constraints. - We will improve our team by contributing to design discussions, and improving the tools and workflows behind EA&#39;s games.  <strong>Qualifications:</strong>  - 4+ years of professional experience programming in C++ and C#. - Foundation in 3D math, including linear algebra, geometry, quaternions, and kinematics, applied to animation or interactive simulations. - Understanding of multithreading, performance optimization, and runtime architecture, with exposure to game development, WPF tooling, and console platforms. - Demonstrated ownership of features, systems, or tools from concept through implementation and support. - Bachelor&#39;s degree in Computer Science, Computer Engineering, or related field (or equivalent practical experience).  <strong>Pay Transparency - North America</strong>  <strong>COMPENSATION AND BENEFITS</strong>  The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.g. education, qualifications, certifications, experience, skills, geographic location, or business needs).  <strong>PAY RANGES</strong>  \\\\\\<em> British Columbia (depending on location e.g. Vancouver vs. Victoria) \\\\</em>$119,600 - $167,300 CAD  Pay is just one part of the overall compensation at EA.  For Canada, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and equity.  <strong>_About Electronic Arts_</strong>  We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.  We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more. We nurture environments where our teams can always bring their best to what they do.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_53347d0f-dc5","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Electronic Arts","sameAs":"https://jobs.ea.com","logo":"https://logos.yubhub.co/jobs.ea.com.png"},"x-apply-url":"https://jobs.ea.com/en_US/careers/JobDetail/Software-Engineer-II-Frostbite-Animation/212877","x-work-arrangement":"hybrid","x-experience-level":"mid","x-job-type":"full-time","x-salary-range":"$119,600 - $167,300 CAD","x-skills-required":["C++","C#","3D math","linear algebra","geometry","quaternions","kinematics","multithreading","performance optimization","runtime architecture","game development","WPF tooling","console platforms"],"x-skills-preferred":[],"datePosted":"2026-03-09T11:02:46.398Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Vancouver"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C++, C#, 3D math, linear algebra, geometry, quaternions, kinematics, multithreading, performance optimization, runtime architecture, game development, WPF tooling, console platforms","baseSalary":{"@type":"MonetaryAmount","currency":"USD","value":{"@type":"QuantitativeValue","minValue":119600,"maxValue":167300,"unitText":"YEAR"}}},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_2ea1fdd9-5bc"},"title":"Senior Graphic Programmer","description":"<p><strong>About the Role</strong></p>\n<p>As a Senior Graphics Programmer, you will drive the implementation and optimization of our engine&#39;s core rendering systems. Working within a dedicated production team across multiple platforms, you will partner with artists and engineers to build performant, scalable graphics features that define the visual excellence of our titles.</p>\n<p><strong>What You Will Do</strong></p>\n<ul>\n<li>Prototype, develop, and refine graphical features within our proprietary engine for deployment across multiple target platforms.</li>\n<li>Analyze and optimize the rendering pipeline and graphics algorithms for console platforms (e.g., PlayStation, Xbox, Switch) and PC.</li>\n<li>Evaluate the performance and memory implications of various rendering techniques to inform architectural decisions.</li>\n<li>Design and implement debugging tools to support the graphics development and art integration workflows.</li>\n<li>Collaborate closely with client teams to gather requirements, define technical roadmaps, and prioritize improvements for our graphics technology.</li>\n<li>Continuously research and integrate relevant new techniques, exhibiting a self-driven approach to professional development.</li>\n<li>Create and maintain clear technical documentation to facilitate knowledge sharing.</li>\n</ul>\n<p><strong>Qualifications</strong></p>\n<ul>\n<li>Mastery of C++, with a strong foundation in C/C# and Object-Oriented Programming principles.</li>\n<li>Proven experience in multithreaded programming and low-level memory optimization.</li>\n<li>Deep, practical knowledge of modern graphics APIs (DirectX 11/12, Vulkan, OpenGL) and shader languages (HLSL/GLSL).</li>\n<li>Expertise in 3D mathematics, contemporary rendering algorithms, and performance-critical data structures.</li>\n<li>A rigorous focus on code quality, performance (CPU/GPU), and memory efficiency.</li>\n<li>Dedication to writing clean, maintainable, and portable production code.</li>\n<li>Ability to diagnose issues across engines, dependencies, and middleware, and propose and implement effective technical solutions.</li>\n<li>Experience in analyzing requirements, identifying technical risks, and presenting solution options with clear trade-off analysis.</li>\n<li>Hands-on experience with console development (Nintendo Switch, PlayStation, Xbox, etc.).</li>\n<li>Professional proficiency in written and spoken English, sufficient for comprehending technical documents and actively engaging in global team discussions and conference calls.</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_2ea1fdd9-5bc","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Ubisoft","sameAs":"https://jobs.smartrecruiters.com","logo":"https://logos.yubhub.co/ubisoft2.com.png"},"x-apply-url":"https://jobs.smartrecruiters.com/Ubisoft2/744000112075915--senior-graphic-programmer-new-project-on-switch2-","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["C++","C/C#","Object-Oriented Programming","Multithreaded programming","Low-level memory optimization","Modern graphics APIs","Shader languages","3D mathematics","Contemporary rendering algorithms","Performance-critical data structures"],"x-skills-preferred":[],"datePosted":"2026-03-09T10:58:46.246Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Chengdu, Sichuan, China"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C++, C/C#, Object-Oriented Programming, Multithreaded programming, Low-level memory optimization, Modern graphics APIs, Shader languages, 3D mathematics, Contemporary rendering algorithms, Performance-critical data structures"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_d2228ff3-378"},"title":"Senior Software Engineer - Foundations (Apex Legends)","description":"<p><strong>Senior Software Engineer - Foundations (Apex Legends)</strong></p>\n<p>As a Senior Software Engineer on our Foundations team, you will design, build, and maintain technology that enables the team to create engaging gameplay and fantastic experiences for Apex Legends. You will work closely with other Engineers, Design, Art, Animation, and Audio to gather requirements, design, implement, test, optimize and enhance features and toolchain support for those features.</p>\n<p><strong>Responsibilities</strong></p>\n<ul>\n<li>Work closely with other engineers to understand and solve complex architectural issues</li>\n<li>Own major, cross-cutting technical initiatives and drive them to completion</li>\n<li>Optimize code, data, and bandwidth to improve both memory consumption and execution speed</li>\n<li>Proactively identify issues and fix bugs</li>\n<li>Work with EA Central Tech, Microsoft, Sony, Nintendo and others to integrate their systems into Apex Legends</li>\n<li>Mentor other engineers with a broad range of experience and seniority</li>\n</ul>\n<p><strong>Requirements</strong></p>\n<ul>\n<li>Passion for making and playing games</li>\n<li>Excellent C/C++ skills</li>\n<li>10+ years experience in game development as an engineer</li>\n<li>Shipped at least one AAA title</li>\n<li>Experience with large code bases and optimizing code, data, and bandwidth to improve both memory consumption and execution speed</li>\n<li>Excellent math skills with an emphasis on 3D math</li>\n<li>Excellent understanding of computation and evidence-based optimization</li>\n<li>Engineering experience working with consoles (Sony/Nintendo/Microsoft)</li>\n<li>Engineering experience working with Windows PC (Microsoft/Steam/Origin)</li>\n</ul>\n<p><strong>Nice to Have</strong></p>\n<ul>\n<li>Degree - Bachelor&#39;s CS/Math or higher preferred (Or Equivalent work exp)</li>\n<li>Experience with PS5, XBSX (XB5) console generation</li>\n<li>Familiarity with functional programming</li>\n<li>Linux debugging experience</li>\n<li>Console programming experience on a multiplayer AAA game</li>\n<li>Solid foundation in TCP and UDP networking</li>\n<li>Prior professional experience as a respected engineer on a game team</li>\n<li>Comfortable in/with Windows, Linux, Perforce, Visual Studio, curl, PHP, LUA/Squirrel</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_d2228ff3-378","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Electronic Arts (EA) - Respawn","sameAs":"https://jobs.ea.com","logo":"https://logos.yubhub.co/jobs.ea.com.png"},"x-apply-url":"https://jobs.ea.com/en_US/careers/JobDetail/Senior-Software-Engineer-Foundations-Apex-Legends/212775","x-work-arrangement":"hybrid","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["C/C++","Game development","Large code bases","Optimization","3D math","Consoles","Windows PC"],"x-skills-preferred":["PS5","XBSX","Functional programming","Linux debugging","Console programming","TCP and UDP networking","Perforce","Visual Studio","curl","PHP","LUA/Squirrel"],"datePosted":"2026-03-09T10:58:35.165Z","employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C/C++, Game development, Large code bases, Optimization, 3D math, Consoles, Windows PC, PS5, XBSX, Functional programming, Linux debugging, Console programming, TCP and UDP networking, Perforce, Visual Studio, curl, PHP, LUA/Squirrel"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_94184b38-dc5"},"title":"Software Engineer, Geometry - Early Career","description":"<p>Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators.</p>\n<p>At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device.</p>\n<p>A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.</p>\n<p><strong><strong>You Will:</strong></strong></p>\n<ul>\n<li>Develop robust and efficient algorithms for convex decomposition and mesh partitioning to support real-time simulation and collision detection.</li>\n<li>Design, code, and test innovative features for our core geometry engine, navigating the full development lifecycle from initial design to production deployment.</li>\n<li>Solve discrete math computational problems related to geometry processing.</li>\n<li>Improve the performance, robustness, and stability of existing geometry components and mesh processing pipelines across all platforms.</li>\n<li>Be mentored by senior engineers and actively engage in architectural discussions and system design for our proprietary, in-house engine.</li>\n<li>Collaborate in a small, autonomous team to drive essential parts of the Roblox experience and ensure the best user experience for our creators.</li>\n</ul>\n<p><strong><strong>You Are:</strong></strong></p>\n<ul>\n<li>Possessing or pursuing an undergraduate or graduate degree in Computer Science, Engineering, Mathematics, or a related field with an emphasis on computational geometry, modeling, or simulation.</li>\n<li>Highly proficient in modern C++ with a focus on writing organized, efficient, clear and reusable code.</li>\n<li>Equipped with a strong knowledge of 3D math, including linear algebra (vector and matrix math), numerical solvers, and advanced data structures.</li>\n<li>Familiar with some computational geometry concepts (e.g. related to convex decomposition), real-time graphics, or physics-based simulation.</li>\n<li>Showing demonstrable enthusiasm for coding (e.g. through participation in competitive programming or having personal project code repos involving relevant concepts).</li>\n<li>Able to thrive in dynamic environments, quickly adapting to new challenges.</li>\n</ul>\n<p>This role is based in Vancouver, Canada.</p>\n<p>For roles that are based at our headquarters in Vancouver, BC, Canada: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on <strong>this page</strong>.</p>\n<p>Annual Salary Range</p>\n<p>$142,110—$142,110 CAD</p>\n<p>Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_94184b38-dc5","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Roblox","sameAs":"https://careers.roblox.com","logo":"https://logos.yubhub.co/careers.roblox.com.png"},"x-apply-url":"https://careers.roblox.com/jobs/7558821","x-work-arrangement":"onsite","x-experience-level":"Early Career","x-job-type":"full-time","x-salary-range":"$142,110—$142,110 CAD","x-skills-required":["C++","3D math","linear algebra","numerical solvers","advanced data structures","computational geometry","real-time graphics","physics-based simulation"],"x-skills-preferred":["competitive programming","personal project code repos"],"datePosted":"2026-03-06T14:20:04.743Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Vancouver"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C++, 3D math, linear algebra, numerical solvers, advanced data structures, computational geometry, real-time graphics, physics-based simulation, competitive programming, personal project code repos","baseSalary":{"@type":"MonetaryAmount","currency":"USD","value":{"@type":"QuantitativeValue","minValue":142110,"maxValue":142110,"unitText":"YEAR"}}},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_0baf7428-130"},"title":"Software Engineer II","description":"<p>We&#39;re looking for a talented Software Engineer II to join our team. As a Software Engineer II, you will drive planning and executing new game features, work with designers and product managers to provide world-class experiences to our players, and mentor junior engineers to help them develop their skills.</p>\n<p><strong>What you&#39;ll do</strong></p>\n<ul>\n<li>Drive planning and executing new game features</li>\n<li>Work with designers and product managers to provide world-class experiences to our players</li>\n<li>Mentor junior engineers to help them develop their skills</li>\n</ul>\n<p><strong>What you need</strong></p>\n<ul>\n<li>6+ years of experience in the video games industry</li>\n<li>Demonstrated proficiency in C++</li>\n<li>Demonstrated proficiency in 3D Math used in games</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_0baf7428-130","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Electronic Arts","sameAs":"https://jobs.ea.com","logo":"https://logos.yubhub.co/jobs.ea.com.png"},"x-apply-url":"https://jobs.ea.com/en_US/careers/JobDetail/Software-Engineer-II/212473","x-work-arrangement":"hybrid","x-experience-level":"mid","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["C++","3D Math"],"x-skills-preferred":["Unity","Unreal"],"datePosted":"2026-02-04T13:05:17.837Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Hyderabad"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C++, 3D Math, Unity, Unreal"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_504c4b1c-064"},"title":"Senior Software Engineer (Apex Legends)","description":"<p>As a Senior Software Engineer on our Foundations team, you will design, build, and maintain technology that enables the team to create engaging gameplay and fantastic experiences for Apex Legends. You will work closely with other Engineers, Design, Art, Animation, and Audio to gather requirements, design, implement, test, optimize and enhance features and toolchain support for those features. You will have an opportunity to work on a wide variety of systems, including collision, physics, audio, low-level OS and hardware support, common libraries, data packaging, memory management, asset management, scripting language support, user input, debugging and profiling support, general game simulation management, rendering support, and many others.</p>\n<p><strong>What you&#39;ll do</strong></p>\n<ul>\n<li>Work closely with other engineers to understand and solve complex architectural issues</li>\n<li>Capable of owning major, cross cutting technical initiatives and driving them to completion</li>\n<li>Optimize code, data, and bandwidth to improve both memory consumption and execution speed</li>\n<li>Proactively identify issues and fix bugs</li>\n<li>Work with EA Central Tech, Microsoft, Sony, Nintendo and others to integrate their systems into Apex Legends</li>\n<li>Mentor other engineers with a broad range of experience and seniority</li>\n</ul>\n<p><strong>What you need</strong></p>\n<ul>\n<li>Passion for making and playing games.</li>\n<li>Excellent C/C++ skills.</li>\n<li>10+ years experience in game development as an engineer</li>\n<li>Shipped at least one AAA title</li>\n<li>Experience with large code bases and optimizing code, data, and bandwidth to improve both memory consumption and execution speed</li>\n<li>Excellent math skills with an emphasis on 3D math.</li>\n<li>Excellent understanding of computation and evidence-based optimization</li>\n<li>Engineering experience working with consoles (Sony/Nintendo/Microsoft)</li>\n<li>Engineering experience working with Windows PC ( Microsoft/Steam/Origin)</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_504c4b1c-064","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Electronic Arts","sameAs":"https://jobs.ea.com","logo":"https://logos.yubhub.co/jobs.ea.com.png"},"x-apply-url":"https://jobs.ea.com/en_US/careers/JobDetail/Senior-Software-Engineer-Apex-Legends/212117","x-work-arrangement":"hybrid","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":"$186,900 - $289,700 USD","x-skills-required":["C/C++","game development","large code bases","optimization","3D math","computation","evidence-based optimization","consoles","Windows PC"],"x-skills-preferred":["PS5","XBSX","functional programming","Linux debugging","console programming","TCP and UDP networking","prior professional experience as a respected engineer on a game team"],"datePosted":"2026-01-29T08:04:45.066Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Los Angeles - Chatsworth, California, United States of America"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C/C++, game development, large code bases, optimization, 3D math, computation, evidence-based optimization, consoles, Windows PC, PS5, XBSX, functional programming, Linux debugging, console programming, TCP and UDP networking, prior professional experience as a respected engineer on a game team","baseSalary":{"@type":"MonetaryAmount","currency":"USD","value":{"@type":"QuantitativeValue","minValue":186900,"maxValue":289700,"unitText":"YEAR"}}},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_5d310dd3-100"},"title":"Technical Artist (Rigger)","description":"<p>As a Technical Artist (Rigger) at EA SPORTS Tech, you will work under the direction of a Rigging Lead in partnership with project managers to ensure that deliverables are achieved at quality and on time. Your responsibilities and tasks will include: skeleton creation, character and object skinning, control rigging, cloth/hair simulation, asset maintenance, and script development.</p>\n<p><strong>What you need</strong></p>\n<ul>\n<li>At least 3 years of cinematic or games production experience.</li>\n<li>Background in rigging and skinning complex assets.</li>\n<li>Effective at communicating with different audiences: artists, engineers, managers.</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_5d310dd3-100","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Electronic Arts","sameAs":"https://jobs.ea.com","logo":"https://logos.yubhub.co/jobs.ea.com.png"},"x-apply-url":"https://jobs.ea.com/en_US/careers/JobDetail/Technical-Artist-Rigger-EA-SPORTS-Technology/212336","x-work-arrangement":"hybrid","x-experience-level":"mid","x-job-type":"temporary","x-salary-range":"$83,000 - $116,400 CAD","x-skills-required":["rigging","skinning","programming"],"x-skills-preferred":["game engines","character simulation","3D mathematics"],"datePosted":"2026-01-24T06:05:27.891Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Vancouver"}},"employmentType":"TEMPORARY","occupationalCategory":"Engineering","industry":"Technology","skills":"rigging, skinning, programming, game engines, character simulation, 3D mathematics","baseSalary":{"@type":"MonetaryAmount","currency":"USD","value":{"@type":"QuantitativeValue","minValue":83000,"maxValue":116400,"unitText":"YEAR"}}},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_98a66e61-949"},"title":"Senior Rendering Software Engineer (Apex Legends)","description":"<p>We&#39;re looking for a talented Senior Rendering Software Engineer to join our team. As a key member of our rendering team, you will be responsible for developing, optimising and maintaining rendering features and tools in a live game environment.</p>\n<p><strong>What you&#39;ll do</strong></p>\n<ul>\n<li>Work on the full rendering tech stack, top (tools, interface with script or other engine systems, etc.) to bottom (API invocation, shader authoring, etc.)</li>\n<li>Develop, optimise, and maintain rendering features and tools in a live game environment.</li>\n</ul>\n<p><strong>What you need</strong></p>\n<ul>\n<li>Expert technical experience in C++, shaders, graphics APIs, graphics debugging tools</li>\n<li>Strong understanding of the graphics rendering pipeline</li>\n<li>Excellent 3D math skills</li>\n<li>Comfortable in a mature codebase</li>\n<li>Console programming experience</li>\n<li>5+ years experience in games programming</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_98a66e61-949","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Electronic Arts","sameAs":"https://jobs.ea.com","logo":"https://logos.yubhub.co/jobs.ea.com.png"},"x-apply-url":"https://jobs.ea.com/en_US/careers/JobDetail/Senior-Rendering-Software-Engineer-Apex-Legends/212129","x-work-arrangement":"hybrid","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":"$160,600 - $249,300 USD","x-skills-required":["C++","shaders","graphics APIs","graphics debugging tools","3D math","console programming","games programming"],"x-skills-preferred":["shader performance","material artist workflows","lighting","particle systems","post processing","volumetrics","occlusion culling and gpu-driven rendering","low level graphics API abstraction","tools and engine architecture","environment rendering","character rendering","GPU optimisation","CPU optimisation"],"datePosted":"2026-01-08T22:04:20.217Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Los Angeles - Chatsworth"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C++, shaders, graphics APIs, graphics debugging tools, 3D math, console programming, games programming, shader performance, material artist workflows, lighting, particle systems, post processing, volumetrics, occlusion culling and gpu-driven rendering, low level graphics API abstraction, tools and engine architecture, environment rendering, character rendering, GPU optimisation, CPU optimisation","baseSalary":{"@type":"MonetaryAmount","currency":"USD","value":{"@type":"QuantitativeValue","minValue":160600,"maxValue":249300,"unitText":"YEAR"}}},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_d48659b4-b30"},"title":"Senior Software Engineer - Frostbite Animation","description":"<p>This is a hybrid remote/in-office role in Vancouver and you will report to a Development Director.</p>\n<p><strong>What you&#39;ll do</strong></p>\n<p>You will implement real-time performant, scalable, and high-quality features across our game portfolio.</p>\n<ul>\n<li>You will collaborate with our engineers, animators, and technical artists to create impactful solutions that empower our game teams to deliver expressive and believable motion.</li>\n</ul>\n<p><strong>What you need</strong></p>\n<ul>\n<li>8+ years of professional experience developing in C++ and C# within real-time, engine, or performance-critical environments.</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_d48659b4-b30","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Electronic Arts","sameAs":"https://jobs.ea.com","logo":"https://logos.yubhub.co/jobs.ea.com.png"},"x-apply-url":"https://jobs.ea.com/en_US/careers/JobDetail/Senior-Software-Engineer-Frostbite-Animation/211246","x-work-arrangement":"hybrid","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":"$138,700 - $199,900 CAD","x-skills-required":["C++","C#","3D math","animation pipelines","multithreading","performance optimization"],"x-skills-preferred":["console development","cross-platform architecture","clean, maintainable, and performant code"],"datePosted":"2026-01-07T21:04:32.581Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Vancouver"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C++, C#, 3D math, animation pipelines, multithreading, performance optimization, console development, cross-platform architecture, clean, maintainable, and performant code","baseSalary":{"@type":"MonetaryAmount","currency":"USD","value":{"@type":"QuantitativeValue","minValue":138700,"maxValue":199900,"unitText":"YEAR"}}},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_5f1a378a-dbc"},"title":"Technical Artist","description":"<p>This role is for a Technical Artist who will connect artists, engineers, and designers to improve workflows and integrate art with technology. As a Technical Artist on the FC Mobile project, you&#39;ll maintain pipelines, integrate assets, debug visuals, and optimize performance.</p>\n<p><strong>What you&#39;ll do</strong></p>\n<p>You will maintain asset pipelines and workflows, troubleshoot technical issues for artists within production timelines, assist with project setup and asset integration, develop tools and automation to streamline processes, resolve inefficiencies in pipelines, document best practices for tools, integration, and production, ensure assets meet performance and technical standards, collaborate with external vendors on asset delivery and integration, develop and debug shaders; support rendering pipeline improvements, and support artists in using internal tools and workflows.</p>\n<p><strong>What you need</strong></p>\n<ul>\n<li>3+ years of experience as a Shader/Technical Artist in games or film</li>\n<li>Shipped at least one AAA game or major film</li>\n<li>Familiar with game production workflows and asset pipelines</li>\n<li>Experience with Unreal Engine, Unity, or similar engines</li>\n<li>Grasp of 3D math, rendering pipelines, and performance profiling</li>\n<li>Experience with shader development (HLSL, Renderman, or visual shader tools)</li>\n<li>Proficient with Maya, 3ds Max, ZBrush, and Substance tools</li>\n<li>Comfortable with Python or visual scripting; knowledge of C#, JavaScript, or SQL</li>\n<li>Experience with version control (Perforce), ShotGrid, and shell scripting</li>\n<li>Understanding of modeling, texturing, animation, and rigging</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_5f1a378a-dbc","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Electronic Arts","sameAs":"https://jobs.ea.com","logo":"https://logos.yubhub.co/jobs.ea.com.png"},"x-apply-url":"https://jobs.ea.com/en_US/careers/JobDetail/209712-Technical-Artist-Art-Future-Opportunity/209712","x-work-arrangement":"hybrid","x-experience-level":"mid","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["Shader/Technical Artist","Game production workflows","Asset pipelines","Unreal Engine","Unity","3D math","Rendering pipelines","Performance profiling","Shader development","Maya","3ds Max","ZBrush","Substance tools","Python","Visual scripting","C#","JavaScript","SQL","Version control","ShotGrid","Shell scripting","Modeling","Texturing","Animation","Rigging"],"x-skills-preferred":["C++","Java","Cloud computing","Machine learning","Data science"],"datePosted":"2026-01-01T16:49:01.799Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Shanghai"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"Shader/Technical Artist, Game production workflows, Asset pipelines, Unreal Engine, Unity, 3D math, Rendering pipelines, Performance profiling, Shader development, Maya, 3ds Max, ZBrush, Substance tools, Python, Visual scripting, C#, JavaScript, SQL, Version control, ShotGrid, Shell scripting, Modeling, Texturing, Animation, Rigging, C++, Java, Cloud computing, Machine learning, Data science"}]}