R&D Software Engineer
4 weeks ago
At Jobs for Humanity, we're pushing the boundaries of game development by leveraging cutting-edge technologies and innovative approaches. As an R&D Software Engineer, you'll play a crucial role in transforming proof-of-concept prototypes into production-ready technologies, simplifying collaboration between team members, and driving efficiency within our research group.
This role offers a unique opportunity to work on high-impact projects, collaborate with research scientists and production leads, and contribute to the development of our game engines and internal middleware. You'll have the chance to design, code, and integrate research-based prototypes, push prototypes to minimal viable products, and partner with product teams to release complete product packages.
We're looking for a highly collaborative and solution-oriented individual with a strong background in software development, machine learning, and game development. If you're passionate about innovation, have excellent communication and interpersonal skills, and are motivated to make a meaningful impact in the gaming industry, we encourage you to apply.
Key Responsibilities- Design, code, and integrate research-based prototypes in game engines & internal middleware.
- Work closely with research scientists and production leads.
- Push prototypes to minimal viable products for game development teams.
- Partner with product teams to release complete product packages that meet production quality criteria (robustness, documentation, completeness, and performance).
- Develop and maintain prototyping tools and infrastructure to facilitate collaboration between researchers.
- Encourage standardization of frameworks, libraries, etc. among R&D teams + recommend and share best practices.
- An undergraduate or master degree in Computer Science, Software Engineering, or equivalent.
- At least 3 years of software development experience or related experience (with a focus on machine learning or in the gaming industry being a huge plus).
- Proficiency in Python & C++.
- Experience using game engines (e.g., Unity, Unreal or equivalents).
- Experience with deep learning frameworks (e.g., PyTorch or Tensor Flow).
- Knowledge of Machine Learning (Techniques & Deployment of model).
- Knowledge in applying Machine Learning or other related data driven methods to solve character creation and animation.
- A highly collaborative and solution-oriented spirit.
- Curiosity and critical thinking.
- Excellent communication, interpersonal, and presentation skills.
- Motivation to innovate in the video game industry & adapt to its (constantly evolving) rhythm.
- A desire to innovate, to take risks, and to learn from your mistakes and from your team members.
- Experience with storage systems, distributed systems, high-performance computing, or CUDA programming.
- Knowledge of Linux and Windows OS.
- Hands-on experience in cutting-edge techniques like deep learning or algorithmic foundations of optimization.
- Hands-on experience with empirical software engineering techniques (code-base data mining, git/perforce history manipulation, build configs and logs, ...).
- Hands-on experience with software engineering artifacts (patch, dump, asts, commits, cfgs, ...).
-
Senior R&D Electronics Engineer
1 month ago
Toronto, Ontario, Canada Conavi Full timeSenior R&D Electronics EngineerConavi Medical is seeking a highly skilled Senior R&D Electronics Engineer to join our team in the design, manufacture, and sale of innovative intravascular imaging systems. As a key member of our R&D team, you will be responsible for developing and enhancing new and current medical devices from concept through to transfer to...
-
R&D Innovator
4 weeks ago
Toronto, Ontario, Canada Jobs for Humanity Full timeJob Title: R&D InnovatorAbout the Role:We are seeking a highly skilled R&D Innovator to join our team at Jobs for Humanity. As an R&D Innovator, you will be responsible for transforming proof-of-concept prototypes into production-ready technologies and simplifying how people work together within your team.Key Responsibilities:* Adapt prototypes to minimum...
-
R&D Researcher
4 weeks ago
Toronto, Ontario, Canada Jobs for Humanity Full timeJob Title: R&D ResearcherJob Summary:We are seeking a highly skilled R&D Researcher to join our team at Jobs for Humanity. As a key member of our research team, you will contribute to the development of innovative software engineering solutions.Key Responsibilities:Develop and implement research topics within your area of expertise.Collaborate with other...
-
Software Engineer
2 weeks ago
Toronto, Ontario, Canada SysAid Technologies Full timeSysAid Technologies is a pioneering SaaS company revolutionizing the way organizations approach AI-driven business processes and services. Our conversational AI empowers employees, assists with queries, and accelerates issue resolution with zero setup required.As a Software Engineer on our Customer Experience R&D team, you will be at the forefront of...
-
Chief Technology Officer
6 days ago
Toronto, Ontario, Canada Criteo Full timeAbout the RoleWe are seeking a seasoned technology leader to join our Americas R&D hub as Chief Technology Officer.Job DescriptionThis is a challenging and rewarding role that requires a deep understanding of software development, team management, and technical leadership. As a key member of our engineering leadership team, you will be responsible for...
-
R&D Verification Engineer II
4 weeks ago
Toronto, Ontario, Canada Ansys Full timeSoftware Testing RoleThe R&D Verification Engineer II at Ansys conducts software testing of SaaS based applications, ensuring product requirements and quality standards are satisfied. This role assesses how well the product meets customer needs in terms of functionality and usability.Key ResponsibilitiesSpecify and write test cases, create, modify, and...
-
R&D Verification Engineer II
4 weeks ago
Toronto, Ontario, Canada Ansys Full timeSoftware Testing and Verification RoleThe R&D Verification Engineer II at Ansys plays a crucial part in ensuring the quality and functionality of our SaaS-based applications. This role involves assessing how well our products meet customer needs and ensuring that product requirements and quality standards are satisfied.Key ResponsibilitiesSpecify and write...
-
R&D Scientist
4 weeks ago
Toronto, Ontario, Canada Entegris Full timeJob Title: R&D ScientistAt Entegris, we are seeking a highly skilled R&D Scientist to join our new product development team. As a key member of our team, you will be responsible for developing cost-effective, safe, and scalable synthetic routes for new chemical products.Key Responsibilities: Synthesize organic ligands, main group/organometallic products, and...
-
R&D Manufacturing Process Innovator
4 weeks ago
Toronto, Ontario, Canada Deciem Full timeWe are seeking a highly skilled R&D Manufacturing Process Innovator to join our team at DECIEM. This role will involve designing and developing R&D manufacturing processes for various formulation types to support NIOD, Incubator development.Key Responsibilities:Design and develop R&D manufacturing processes for various formulation types.Identify and...
-
Technical R&D Tax Credits Specialist
5 days ago
Toronto, Ontario, Canada ZerotoOne Strategic Full timeKey HighlightsWe are seeking a seasoned SR&ED Technical Analyst to join our team at 021 Strategic. As a key member, you will be responsible for working closely with clients to document and prepare accurate SR&ED claims.About the RoleThis is an exciting opportunity to work with a dynamic team that excels in aiding companies with SR&ED claims. The ideal...
-
R&D Tax Credit Analyst
7 days ago
Toronto, Ontario, Canada ZerotoOne Strategic Full timeAbout ZerotoOne StrategicWe excel in aiding companies with SR&ED claims, combining expertise from tech entrepreneurs, accountants, and former CRA auditors to optimize returns for diverse industries.Estimated Salary: $80,000 - $110,000 per annum (dependent on experience)Job DescriptionAs a talented R&D Tax Credit Analyst, you will be responsible for working...
-
Software Engineering Professional
2 weeks ago
Toronto, Ontario, Canada RLDatix Full timeSoftware Engineering ProfessionalJob SummaryAt RLDatix, we're seeking a skilled Software Engineering Professional to join our Global R&D team. As a key member of our team, you will play a crucial role in ensuring the successful design, development, and validation of product backlog items, meeting our technical and functional goals.Key ResponsibilitiesEngage...
-
Senior Software Development Engineer
4 weeks ago
Toronto, Ontario, Canada Criteo Full timeAbout the RoleCriteo is seeking a highly skilled Senior Software Development Engineer to join our Test Engineering team. As a key member of our R&D organization, you will play a crucial role in enhancing the productivity of our team while managing a growing number of clients, enabling us to scale our business effectively.Key ResponsibilitiesLead the...
-
Technical R&D Writer
3 weeks ago
Toronto, Ontario, Canada ZerotoOne Strategic Full timeJob Title: Technical SR&ED WriterCompany: ZerotoOne StrategicLocation: RemoteReporting to: SR&ED Program DirectorPosition Type: Full-time (remote)About ZerotoOne Strategic: ZerotoOne Strategic excels in assisting companies with SR&ED claims, combining expertise from tech entrepreneurs, accountants, and former CRA auditors to optimize returns for diverse...
-
Senior Software Engineer
1 month ago
Toronto, Ontario, Canada Clear Ventures Full timeAbout This RoleWe are seeking a highly skilled Senior Software Engineer to join our team and help drive the internationalization of our restaurant platform. As a key member of our R&D team, you will be responsible for orchestrating our backend services to support internationalization and collaborating with cross-functional teams to deliver new features and...
-
Senior Software Development Engineer Lead
1 month ago
Toronto, Ontario, Canada Criteo Full timeAbout the RoleCriteo is seeking a Senior Software Development Engineer to lead our newly established Test Engineering team.As a Senior SDET, you will be responsible for navigating Criteo's codebase, identifying weak spots, and designing innovative ways to break software and uncover issues.You will work closely with product engineering to improve test...
-
Senior Software Development Engineer in Test
4 weeks ago
Toronto, Ontario, Canada Criteo Full timeAbout the Role:Criteo is seeking a Senior Software Development Engineer in Test to join our team. As a key member of our Test Engineering team, you will play a crucial role in ensuring the quality and reliability of our software products.As a Senior Software Development Engineer in Test, you will be responsible for designing and implementing automated...
-
Software Engineer C++
1 month ago
Toronto, Ontario, Canada SideFX Full timeFuture Opportunities in Compositing Software DevelopmentSideFX is seeking talented individuals to join our Toronto-based compositing R&D team. We are developing a next-generation procedural image processing system to provide the backbone for traditional compositing, enabling the creation of complex visual effects.About the CompanyHoudini is a 3D procedural...
-
Senior Physics Software Engineer
4 weeks ago
Toronto, Ontario, Canada Electronic Arts Full timeJob Title: Senior Physics Software EngineerAbout the Role:We are seeking a highly skilled Senior Physics Software Engineer to join our team at Electronic Arts. As a Senior Physics Software Engineer, you will be responsible for designing, developing, and implementing novel physics solutions for our games.Key Responsibilities:Design and develop novel physics...
-
Senior Android Software Engineer
1 month ago
Toronto, Ontario, Canada Capgemini Full timeJob Title: Senior Android Software EngineerWe are seeking a highly skilled Senior Android Software Engineer to join our team at Capgemini. As a key member of our R&D team, you will work on one of the world's largest social media platforms, contributing to the design, research, and development of innovative solutions.Key Responsibilities:Design and develop...