Principal Software Developer
3 weeks ago
Principal Software Developer - XPression (Job Req # ) Job Description Posted Friday, January 2, 2026 at 5:00 AM Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we constantly strive to improve our solutions and to deliver results. If you've ever watched live television, news, sports, or entertainment, you've seen our products in use. All of the major Hollywood award shows, most professional sports teams, and many of the largest broadcasters in the world use Ross Video technology. Get behind the scenes and learn about what it takes to make live events possible. If that resonates, and you’re someone with integrity, commitment, and a strong drive to deliver great products, we’d love to hear from you. Job overview: Join Ross Video’s XPression team and help redefine the future of real-time motion graphics Our line of real-time motion graphics systems, clip servers, workflow tools, and purpose-build software applications deliver complete solutions for broadcast, sports, and entertainment. As an experienced real time system software developer that has previously worked on delivering Windows applications, 3D graphics applications or games, data integrations, and 3 rd party device control. You will be responsible for a full spectrum of development activities form UI changes, designing new 3 rd party communication protocols, to improving the 3D graphics engine, and application design. You are a highly motivated and goal oriented individual that combines strong technical knowledge and the communication skills to share that knowledge with the team. You’re a self-starter requiring minimal supervision, driven to deliver quality solutions in a dynamic environment. You will work with our energetic XPression development team providing solutions for live motion graphics. You will be responsible for the full software development lifecycle and assist the production verification team with configurations and testing. At times, you will act as subject matter expert for XPression workflow and assist the customer support team with customer quality issues. Who you report to: Software Development Manager What we offer Ross offers competitive salaries and comprehensive health plans, as well as several perks to help you perform at your best. Some of these perks include flexible hours, generous paid time off, fitness/wellness allowance, employee share ownership program, development support and a ton of fun social activities and events Best of all, you will be part of the Ross Video family, and we’ve got an energizing environment here. What the job is all about: Participate in the full software development lifecycle – requirements gathering, scoping, design, implementation, documentation, testing, and maintenance. Be a part of a larger team to work on all parts of XPression. Collaborate with the leadership, UX, Marketing, and Product Management to enable exciting new features. Help identify and implement improvements to the quality, maintainability, and sustainable delivery of our products. Develop interfaces that facilitate communication within XPression and with 3 rd party applications Work closely with the Product Verification, and Documentation teams to test, and document new features. Work with the Technical Support team to triage and manage customer escalations. Who you are: 10+ years of software development. Post secondary degree education in Computer Science, Engineering, Broadcast Technology, or equivalent experience (self taught). Proficiency in one or more programming languages. (C/C++, Delphi, C#) Working knowledge of assembly language and manual memory management. Strong technical background with developing real-time graphic applications and systems. Solid experience in object-oriented programming. Experience with troubleshooting real-time embedded systems. Experience with designing APIs. Solid understanding of a secure software development life cycle. Working experience in troubleshooting, debugging, and improvement of applications code and interactions with other systems. Excellent communication and interpersonal skills, working professionally with diverse teams, across roles and functions. Proficient use of software configuration management tools, and defect tracking tools. Working knowledge of SQL database, video codecs, streaming protocols, and network protocols. Working knowledge of test automation. Curious and lifelong learner. Bonus points if you have the following: Working experience with graphics APIs such as DirectX/OpenGL. Experience with text shaping engines. Experience with software localization. Working knowledge of containerization, and orchestration tools. Proficiency with AWS (Amazon Web Services) technologies. Familiarity with broadcast production. Equity, Diversity & Inclusion At Ross, we embrace diversity, and we want you to bring your authentic self to work.We are committed to building a team that includes a variety of backgrounds, perspectives, and skills. Inclusivity drives innovation and creativity, and that’s something we’re passionate about at Ross We believe everyone should be able to enjoy a rewarding career at Ross, regardless of race, colour, religion, sexual orientation, gender, gender identity or expression, marital status, age, veteran status, physical or mental disability. If a disability means that you need any additional support during the recruitment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your reques t. #J-18808-Ljbffr
-
Principal Applications Software Developer
3 weeks ago
Ottawa, Canada BlackBerry Inc. Full timePrincipal Applications Software Developer page is loaded## Principal Applications Software Developerlocations: Waterloo, Ontariotime type: Full timeposted on: Posted Todaytime left to apply: End Date: February 6, 2026 (30 days left to apply)job requisition id: 20250078**Worker Sub-Type:**Regular **Job Description:****Join Secusmart – Where...
-
Principal Software Developer
4 weeks ago
Ottawa, Canada Lightspeed Commerce Full timeHi there! Thanks for stopping by Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right place! As a hands‑on Principal Software Developer, you’ll guide design and architecture of the critical system components of the flagship Lightspeed Retail product used by thousands of merchants around the...
-
Principal Software Developer
1 week ago
Ottawa, Ontario, Canada Lightspeed Commerce Full timeHi there Thanks for stopping by Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right placeAs a hands-on Principal Software Developer, you'll guide design and architecture of the critical system components of the flagship Lightspeed Retail product used by thousands of merchants around the world....
-
Principal Embedded Software Engineer
7 days ago
Ottawa, Canada HiringAgents.ai Full timeJob title: Principal Embedded Software Engineer Client: Myticas Consulting Location: Ottawa, Ontario, Canada - On-Site Contract type: Full-time Contract duration: Permanent About The Role Myticas Consulting is seeking a Principal Embedded Software Engineer to lead the architecture, design, and development of advanced embedded and satellite ground segment...
-
Principal Embedded Software Engineer
5 days ago
Ottawa, Canada HiringAgents.ai Full timeJob title: Principal Embedded Software Engineer Client: Myticas Consulting Location: Ottawa, Ontario, Canada - On-Site Contract type: Full-time Contract duration: Permanent About The Role Myticas Consulting is seeking a Principal Embedded Software Engineer to lead the architecture, design, and development of advanced embedded and satellite ground segment...
-
Senior Embedded Developer
4 weeks ago
Ottawa, Canada Myticas Consulting Full timeSenior Embedded Developer - Principal (34672) Apply for the Senior Embedded Developer - Principal (34672) role at Myticas Consulting. Principal Embedded Software Developer will play a pivotal role in driving architectural and design aspects of our software projects. They will collaborate closely with System Engineering and other cross-functional teams to...
-
Senior Embedded Developer
2 weeks ago
Ottawa, Canada Myticas Consulting Full timeSenior Embedded Developer - Principal (34672) Join to apply for the Senior Embedded Developer - Principal (34672) role at Myticas Consulting. Principal Embedded Softwarecheduler will play a pivotal role in driving the architectural and design schwarze Punkte of our software projects. They will collaborate closely with System Engineering and other...
-
Senior Embedded Developer
2 weeks ago
Ottawa, Canada Myticas Consulting Full timeSenior Embedded Developer - Principal (34672) Join to apply for the Senior Embedded Developer - Principal (34672) role at Myticas Consulting. Principal Embedded Softwarecheduler will play a pivotal role in driving the architectural and design schwarze Punkte of our software projects. They will collaborate closely with System Engineering and other...
-
Principal Software Engineer
4 weeks ago
Ottawa, Canada Averian Inc. Full timeAverian is an AI and custom solutions company building real-world systems deployed in mission-critical, production environments. We design and deliver advanced platforms and solutions that help enterprises build cutting-edge applications that improve quality, reliability, and operational efficiency. Our work goes beyond prototypes. Our software is used in...
-
Principal Software Engineer
4 weeks ago
Ottawa, Canada Averian Inc. Full timeAverian is an AI and custom solutions company building real-world systems deployed in mission-critical, production environments. We design and deliver advanced platforms and solutions that help enterprises build cutting-edge applications that improve quality, reliability, and operational efficiency. Our work goes beyond prototypes. Our software is used in...