Software Developer Position

5 days ago


Burnaby, British Columbia, Canada Avature Full time
Job Description:

Frostbite is a state-of-the-art game development engine that requires talented individuals to help shape the future of gaming. As a Software Developer, you will be part of a global team developing creative engine features and modern tools for game makers. With thousands of developers worldwide using Frostbite, you will have the opportunity to work on innovative projects and contribute to the creation of stunning games.

This role involves working with domain experts passionate about developing movie tools and runtime technologies within the games industry. You will help develop a range of features and capabilities, including content encoding/decoding, video compression, streaming, and more. Your work will have an impact on the final quality of games enjoyed by millions of players.

Responsibilities:
- Maintain and extend industry-leading movie decoding, encoding, and playback solutions across multiple platforms.
- Develop, test, and debug code specific to movie technologies.
- Support game content creators and software engineers.

Required Skills and Qualifications:
- High level of proficiency in C++ with at least 4 years of experience.
- Working knowledge of C#.
- Expert knowledge in writing performant, memory efficient, multithreaded code.
- Experience using industry-recognized practices like unit testing, dependency injection, continuous integration and delivery.
- Experience working in a collaborative team environment.
- Bachelor's degree in computer science or related field.
- 5 years of professional experience, specifically desktop application development.
- Knowledge of WPF and familiarity with concepts related to tool development, such as the MVVM pattern and S.O.L.I.D principles.
- Experience with:
- Movie containers like MP4 and webm.
- Video and audio codecs like H.264, VP8, AAC, Vorbis, and Opus.
- Streaming protocols like HLS and MPEG-DASH.
- FFMPEG.
- Game industry experience, either with a central technology team or with a game studio.

Benefits:
We offer a comprehensive benefits package, including vacation time, sick leave, paid parental leave, extended health/dental/vision coverage, life insurance, disability insurance, and retirement plan. Certain roles may also be eligible for bonus and equity.

  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    We are proud to have been awarded for the third year in a row as one of BC's Top EmployersSince becoming SaaS based, Binary Stream has more than tripled in size through sustainable growth and now has employees in India, Europe, United States and all over Canada with our Head Office in Burnaby, British Columbia. With our recent growth, we're still small...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    We are seeking a highly skilled and motivated individual to fill the position of Staff Software Developer at Fortinet. This role offers an exciting opportunity for someone who is passionate about software development and is eager to contribute to a dynamic and innovative team.The ideal candidate will have a strong background in software development,...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    This position is provided by OSI Maritime Systems. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base salary rangeCA$60,000.00/yr - CA$70,000.00/yrThe Software Development Specialist applies the principles of software engineering to design, develop, test, and maintain our OSI software products. The...

  • Software Developer

    4 weeks ago


    Burnaby, British Columbia, Canada Physics World Full time

    D-Wave (NYSE: QBTS), a leader in the development and delivery of quantum computing systems, software, and services. We are the world's first commercial supplier of quantum computers, and the only company building both annealing and gate-model quantum computers. Our mission is to help customers realize the value of quantum, today. Our 5,000+ qubit AdvantageTM...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Fortinet, Inc. is a leading provider of cybersecurity solutions, and we are seeking a seasoned Senior Developer to join our team. This is a full-time position based in Canada, offering a competitive salary range of $90,000 - $110,000 annually.About the RoleThe successful candidate will be responsible for contributing to the development of our client...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    As a fast growing successful organization, Fortinet Technologies is looking for an upbeat C Guru to join our team. We are looking for a junior to intermediate level developer. This position offers variety and direct involvement with complex, innovative technology; as well as the opportunity to work with a close knit team of experienced and talented...


  • Burnaby, British Columbia, Canada FHLB Des Moines Full time

    At Microchip Technology, Inc., we are dedicated to empowering innovation and driving growth. As a Embedded Systems Software Developer, you will play a critical role in the development of software for our cutting-edge products. Our team is passionate about delivering exceptional results, and we are looking for talented individuals who share our vision.The...

  • Software Developer

    4 days ago


    Burnaby, British Columbia, Canada Avature Full time

    About the RoleFrostbite is EA's cutting-edge game development engine. We are looking for a skilled C++ developer to join our team and contribute to the development of creative engine features and modern tools that enable our game makers to create exceptional games.Key ResponsibilitiesMaintain and extend industry-leading movie decoding, encoding, and playback...


  • Burnaby, British Columbia, Canada Avature Full time

    We are seeking a highly skilled Software Development Engineer to join our team at Avature. As a key member of our research and development team, you will be responsible for designing and implementing innovative software solutions that drive business growth and improvement.The ideal candidate will have a strong background in computer science and software...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    About the PositionWe are looking for a highly skilled and experienced Senior Software Engineer Manager to join our team at OSI Maritime Systems. In this role, you will provide leadership and guidance to an engineering team, ensuring the quality and success of our software products.You will work closely with the Software Engineering Manager to cultivate and...


  • Burnaby, British Columbia, Canada Avature Full time

    About the RoleThe Avature team is seeking a skilled Tools Software Engineer to join our diverse group of engineers, designers, content creators, and analysts. As a member of this team, you will play a crucial role in designing and implementing tools for our development and live service, impacting millions of players worldwide.This position requires...


  • Burnaby, British Columbia, Canada Lumotive Inc Full time

    At Lumotive Inc, we are pushing the boundaries of optical semiconductor solutions to enable advanced sensing and perception capabilities. As a highly skilled Embedded Software Developer, you will play a key role in developing and optimizing embedded software for our next-generation products.Lumotive's patented Light Control Metasurface (LCM) beam steering...


  • Burnaby, British Columbia, Canada Verathon Full time

    Job DescriptionResponsibilitiesThe Software Engineer III is responsible for the following key areas:Contribute to the design of systems architecture.Develop software solutions to meet business requirements.Collaborate with cross-functional teams to deliver high-quality products.Maintain and support existing software/firmware products.Support manufacturing to...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Fortinet is looking for passionate and talented problem solvers to join our main Automation & DevOps team to develop and manage the Fortinet FortiOS Software automation for CI/CD processes. This is a great opportunity for experienced candidates interested in building large-scale services that support hundreds of Robot Automation Testbeds, by utilizing modern...


  • Burnaby, British Columbia, Canada D-Wave Quantum Inc. Full time

    About the RoleThis position offers the opportunity to work on cutting-edge quantum software development and contribute to the advancement of quantum computing. As a Senior Python Software Developer, you will be part of a dynamic team responsible for the development and maintenance of our Ocean software development kit. You will have the opportunity to work...


  • Burnaby, British Columbia, Canada Osimaritime Full time

    About OSI Maritime SystemsWe are a leading provider of navigation and bridge systems for the maritime industry.Our team of experts prides ourselves on delivering world-class solutions that ensure marine safety and operational excellence. With a global presence, we have offices in Canada, UK, Taiwan, Australia, and Germany.Job DescriptionThe Software Engineer...


  • Burnaby, British Columbia, Canada OSI Maritime Full time

    Company Overview">We are OSI Maritime Systems, a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. Our company has a rich history of innovation, with numerous firsts in the industry. We take pride in our commitment to excellence and our passion for building the best maritime navigation...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    As a skilled Software Development Expert at Fortinet, you will play a key role in designing and implementing new features for our Android and backend services. With a strong focus on developing high-quality, maintainable code, you will work closely with our cross-functional teams to ensure seamless integration of our shared C/C++ library across multiple...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    About UsDo you enjoy analyzing complex problems? Do you thrive on the challenge of experimenting with new research or technologies to find creative solutions? Are you looking for career and learning opportunities within a dynamic work environment with an innovative company experiencing high growth?Job DescriptionWe are seeking a highly motivated individual...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    At Fortinet, Inc., we are seeking a highly skilled software engineer to join our R&D team. As a Staff Software Developer, you will be responsible for designing and implementing the core platform services and defining the architecture of the system.Key ResponsibilitiesDesign, build, and enhance the API framework and Workflow Engine for the FortiSOAR SaaS...