Senior Software Engineer
Company
Cosm
Location
York ON
Type
Full Time
Job Description
COSM
Welcome to the future of entertainment. At Cosm, we’re redefining the way the world experiences content through pioneered technology that expands the realm of what’s possible. Our immersive venues bridge the virtual and physical worlds, connecting people and bringing them together in, what we call, Shared Reality. After all, innovation is in our DNA. We have a 75-year history building the best technology in the world, including both the displays and structures as well as the software and content. From sports and entertainment to immersive art and education, we’re providing sensorial experiences for every type of fan. As we continue to expand, bringing Cosm to new cities and countries, our goal is to continue sparking shared passions, and to provide guests across the globe with experiences they need to feel to believe.
Evans & Sutherland
Evans & Sutherland, a Cosm company, is the world's first computer graphics company and has developed advanced computer graphics technologies for over fifty years. Focusing primarily on digital planetariums and digital cinemas worldwide, E&S offers Digistar (the world's leading digital planetarium system), full dome programs and production services, giant screen films formatted for full dome theaters, premium-quality projection domes, and theater design services.
THE POSITIONOur software engineering team develops technology to deliver best-in-class experiences in both our digital and physical live streaming products. We are looking for a talented Software Engineer with a passion for building great user experiences across a variety of platforms. We expect our engineers to be versatile, display leadership qualities, and to be enthusiastic when taking on new problems across the full stack as we continue to push our technology forward. This is a full-time position.
NOTE: This position involves developing and maintaining a Microsoft Windows suite of applications. This is not a web development position.
Reports To: Sr. Manager, Software Engineering
Responsibilities:
- Work closely with product and design to develop compelling user experiences across multiple features and products.
- Follow code quality guidelines and standards, lead code reviews and ensure that all solutions are aligned to pre-defined architectural specifications.
- Automate repetitive and complex tasks by developing tools and processes that our team can rely on for daily development, testing, and release management.
- Provide mentoring to less senior members of the development team, when appropriate.
- Contribute to high-level strategic decisions with the rest of the Engineering and Executive teams.
- Stay on top of industry trends and emerging technologies.
- Exemplify excellent written and verbal communication skills and the ability to deftly tailor technical communications to any audience.
- Push the limits, try new technologies, take calculated risks, swing for the fences and proactively search for the best solutions and ideas in the marketplace.
The ideal candidate is a solutions-oriented professional who is unafraid to get their hands dirty. They have experience across the software development lifecycle of an application. They are familiar with a variety of technologies but know how to choose the best technology for the job at hand.
Qualifications:- 3-5+ years professional software development experience.
- BS degree in Computer Science or related field
- Significant experience in C++ required; experience with C# desired.
- Knowledge relevant to Microsoft Windows-based platforms on a PC.
- Understanding of the Microsoft Windows programming model and process interaction.
- Microsoft DirectX, OpenGL, and similar Windows platform technologies is desired.
- Experience with 3D graphics concepts and shader programming is desired.
- Knowledge and experience in developing with gaming engines such as Unreal Engine is desired.
- Experience with Microsoft Windows networking configuration and concepts is a plus.
- Able to demonstrate experience developing, releasing, and maintaining large-scale software applications.
- Motivated and able to explore, investigate, and prototype leading-edge concepts.
- Driven to automate your processes, test continually, and document your work.
- Ability to work independently and as part of a team, and the flexibility and agility to meet quick turnarounds and hard deadlines.
- Excellent communication skills required; presentation skills desired.
- Must be highly organized, proactive, and collaborative.
- Ability to thrive in an open, candid, and respectful work environment.
Cosm is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Date Posted
08/25/2022
Views
6
Similar Jobs
AWS Alliance Driver, Director - PwC
Views in the last 30 days - 0
The text describes a role for an AWS Alliance Director at PwC The individual will lead the AWS Alliance across various sectors focusing on the overall...
View DetailsBusiness Account Executive - Spectrum
Views in the last 30 days - 0
The Business Account Executive role involves selling primary and ancillary communications solutions to small and mediumsized businesses within a speci...
View DetailsSenior Software Engineer, Devices Automation - Block
Views in the last 30 days - 0
Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...
View DetailsSoftware Engineering Lead - Dotdash Meredith
Views in the last 30 days - 0
Dotdash Meredith is seeking a skilled Engineering Lead for a missioncritical role in designing and scaling their nextgeneration publishing platform Th...
View DetailsStaff Editor, Current Events - Dotdash Meredith
Views in the last 30 days - 0
The Staff Editor role involves coordinating crossplatform content across multiple verticals managing daily and breaking news and writingediting storie...
View DetailsPartner Sales Executive - Ollion
Views in the last 30 days - 0
Ollion is a global company that connects businesses and capabilities worldwide to help organizations make the most of their transformation They priori...
View Details