Senior Software Development Engineer

2 months ago


Ontario, Canada Electronic Arts Inc. Full time

Frostbite is EA's proprietary game engine that comes equipped with tons of tools and technologies designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while working hand-in-hand to prioritize what to build. Our goal is to empower creators all over the world to bring their best ideas to life by creating an engine that amplifies innovation across every discipline.

Responsibilities
The mission of the Procedural team is to develop state-of-the-art procedural technologies into Frostbite to help game teams around the world build bigger and richer games.
As a software engineer in the procedural team you will report to the Engineering Manager and will be working on new tools to enable procedural workflows for game teams.
You will build high-quality code, review and provide feedback on technical designs and code written by other software engineers, and work with game teams to help them improve existing and develop new technologies.
Open to Hybrid and Onsite Developers.
Required Qualifications
~ Bachelor's degree or higher in Computer Science, Engineering or Software Engineering or equivalent.
~ High level of proficiency with C++ and good understanding of C# or WPF.
~5+ years of professional software development experience.
~ Experience designing and implementing maintainable, structured and documented code.
~ Experience with object-oriented design patterns and test-driven development.
~ Experience with multithreaded architectures and synchronisation principles.
~ Experience with memory management, multi-core use, profiling and optimization.
~ Excellent debugging skills.
~ You will be remote-friendly.

Optional Qualifications
Experience with asset data pipelines, procedural asset generation.
Experience with geometry/mesh formats and processing.
Experience with Houdini, Maya SDKs or other DCC tools.
Experience with Python for scripting or tool development.
Experience with rendering techniques.
Experience with Agile methodologies for software development.
#J-18808-Ljbffr



  • Ontario, Canada Intelliware Development Inc. Full time

    Senior Quality Assurance Engineer (Contract) As QA Engineer, you'll have the opportunity to work with a cross-functional collaborative team to identify issues, develop test plans and execute test cases, write automated tests, and contribute to the overall quality of the project. Intelliware is a business and technology consulting firm headquartered in...

  • Software Engineer

    1 month ago


    Toronto, Ontario, Ontario, Canada Iris Software Inc. Full time

    Greetings!One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description.What is the opportunity?As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance.You will...


  • Ontario, Canada Calgary Full time

    [Must be based out of Ontario or British Columbia] Our Senior Software Engineers lead and mentor engineers, delivering high-value products for our customers and infrastructure that enables our business to scale. Vanta’s mission is to secure the internet and protect consumer data. We believe that security should be monitored and verified continuously, and...


  • Ontario, Canada Assessment & Qualifications Full time

    Assessment & Qualifications Senior Software Engineer Madison , Wisconsin Apply Now The Senior Software Developer is responsible for analysis, design, implementation, and unit testing to produce high-quality code for a project team responsible for supporting a number of cutting edge assessment technology platforms. They will use industry best practices while...


  • Ontario, Canada Intelliware Development Inc. Full time

    Senior Quality Assurance Engineer (Contract) As QA Engineer, you'll have the opportunity to work with a cross-functional collaborative team to identify issues, develop test plans and execute test cases, write automated tests, and contribute to the overall quality of the project. Intelliware is a business and technology consulting firm headquartered in...


  • Ottawa, Ontario, Ottawa region, Canada DBSI Services Full time

    Job Title: Senior Software/Firmware Development EngineerJob Location: Ottawa, Ontario, Canada (Onsite)Job Description:Solid work experience in embedded software development in Linux/U-Boot SW-SKL2 T0Very strong C, reasonable C++, Python and Linux shell scripting SW-SKL2 T0Experience with new boards bring-up SW-SKL2 T0Experience with writing software using...


  • Ottawa, Ontario, Ottawa region, Canada DBSI Services Full time

    Job Title: Senior Software/Firmware Development EngineerJob Location: Ottawa, Ontario, Canada (Onsite)Job Description:Solid work experience in embedded software development in Linux/U-Boot SW-SKL2 T0Very strong C, reasonable C++, Python and Linux shell scripting SW-SKL2 T0Experience with new boards bring-up SW-SKL2 T0Experience with writing software using...


  • Ontario, Canada Recooty Full time

    Are you a tech-savvy Software Developer/Engineer with a passion for creating innovative applications? Design Match is looking for a talented and creative individual to join our development team. As a Software Developer/Engineer, you will play a crucial role in writing, testing, and maintaining software applications that elevate our platform's user...


  • Ontario, Canada Electronic Arts Full time

    Frostbite is EA's proprietary game engine that comes equipped with tons of tools and technologies designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while working hand-in-hand to prioritize what to build. Our goal is to empower creators all over the world to bring their best ideas to life by creating...


  • Ontario, Canada Autodesk, Inc. Full time

    Senior Software Developer (Viz Data Service) page is loaded Senior Software Developer (Viz Data Service) Apply locations Toronto, ON, CAN time type Full time posted on Posted Yesterday job requisition id 24WD77328 Job Requisition ID # 24WD77328 Position Overview Autodesk, the leading Design and Make Software Company, is looking for a Principal Software...


  • Cambridge, Ontario, Waterloo region, Canada Kelly Services , Ltd. Full time

    Kelly is now looking for new Senior Software Engineers to come join a leader in the automotive industry in Cambridge Ontario. PLEASE NOTE: This role is geared towards currently validated Independent Contractors only that are legally permitted to conduct business in the province of Ontario. This is NOT a remote position. Title: Software Engineer (senior)Work...


  • Ontario, Canada Incognito Software Systems Inc Full time

    Corporate Development Senior Analyst page is loaded Corporate Development Senior Analyst Apply locations Canada - Ontario time type Full time posted on Posted 30+ Days Ago job requisition id R41193 Job Summary: Volaris is looking for a Corporate Development Senior Analyst, who will be an integral member of Volaris’ deal sourcing team. The Corporate...

  • Software Developer

    1 month ago


    Ontario, Canada Intelliware Development Inc. Full time

    Join our team to work on everything from front-end to server-side code and database architecture. We have an exceptional 30+ year delivery track record, deep technical expertise and disciplined delivery and technical engineering practices. At Intelliware, you’ll build a wide variety of enterprise/consumer facing applications within a team-based Agile...


  • Ontario, Canada Marriott Full time €96,038 - €209,169

    Marriott Senior Software Engineer Madison , Wisconsin Apply Now Schedule Full-Time Located Remotely? Y Relocation? N Position Type Management JOB SUMMARY Marriott has an exciting opportunity for a Senior Software Engineer Loyalty Partner Engineering team. This role is part of the team focused on building out our next generation partner integrations....


  • Ontario, Canada Intelliware Development Inc. Full time

    Join our team to work on everything from front-end to server-side code and database architecture. We have an exceptional 30+ year delivery track record, deep technical expertise and disciplined delivery and technical engineering practices. At Intelliware, you’ll build a wide variety of enterprise/consumer facing applications within a team-based Agile...


  • Ontario, Canada Autodesk, Inc. Full time

    We are seeking an experienced senior full stack engineer to join our team of smart and driven engineers who are building real-world solutions for the construction industry. Our experiences power construction teams in the office, trailer and field, enabling them to understand and execute on projects with a level of speed, safety and predictability which was...

  • Entry Level

    1 month ago


    Ontario, Canada Calgary Full time

    Our Senior Software Engineers lead and mentor engineers, delivering high-value products for our customers and infrastructure that enables our business to scale. Vanta’s mission is to secure the internet and protect consumer data. Our product integrates deeply with the services that present security risk to a company, pulls and analyzes data from those...

  • Software Developer

    1 month ago


    Ontario, Canada Intelliware Development Inc. Full time

    Join our team to work on everything from front-end to server-side code and database architecture. We have an exceptional 30+ year delivery track record, deep technical expertise and disciplined delivery and technical engineering practices. At Intelliware, you’ll build a wide variety of enterprise/consumer facing applications within a team-based Agile...


  • Ontario, Canada OnX Canada Full time

    Position: Senior Systems Software Developer, KernelWe are looking for resources that can work onsite.Must have Embedded Systems experienceResponsibilities include kernel feature development, hypervisor feature development, memory management, process management, OS services, key libraries enhancements, power management, and performance optimizations, as well...


  • Ontario, Canada OnX Canada Full time

    Position: Senior Systems Software Developer, KernelWe are looking for resources that can work onsite.Must have Embedded Systems experienceResponsibilities include kernel feature development, hypervisor feature development, memory management, process management, OS services, key libraries enhancements, power management, and performance optimizations, as well...