Principal Software Developer - Control Systems (Job Req #2025-282)

Place of work Ottawa
Contract type Full-time
Start date -
Salary -

Job details

Job description, work day and responsibilities

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:
The successful candidate will contribute to the development of a rapidly growing and expanding live production control system adaptable for use in workflows ranging from traditional broadcast studios to highly scalable IP based facilities, and the growing field of streaming and cloud-based productions.

This is an 8-month contract position

Who you report to: Manager, Software Development & Architect - Control

What we offer:
Ross offers competitive salaries, comprehensive health plans, and several perks to help you perform at your best.
Some of these perks include flexible hours, generous paid time off, fitness/wellness allowance, an 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:
Embedded software application design on Embedded Linux platforms, container, or similar environment.
Developing new and extending features within the existing application framework.
Developing interfaces that facilitate communication within and between application modules
Troubleshooting and debugging developed applications and interactions with other system modules
Estimate development tasks and project effort levels
Participating in code design and code reviews
Who you are:
Minimum 7 years SW & Embedded development experience
Bachelor’s Degree, program certificate or equivalent experience Engineering, Computer Engineering, or Computer Science or related field.
Programming experience in one or more of the following languages Java, Go, C, C++
Experience with SQL Databases and related technologies, including SQLite and PostgreSQL
Experience with technologies used to create interfaces with servers/modules including gRPC, HTTP/REST, and others.
Experience with Agile software development methods (e.g. Scrum), issue tracking (e.g. Jira) and version control systems (e.g git)
Other experience, desirable skills or areas of interest, considered a plus:
Unix/Linux command line tools and scripts
Python scripting
HTML and JavaScript based Web Page development
Live production or Broadcast industry experience or knowledge of relevant workflows, standards, and practices
You revel in problem solving, take ownership of and have pride in your work
You enjoy the creative process of ‘finding a way’ to overcome challenges
You are a flexible, adaptable, self-starter that thrives in a dynamic environment
You like people and working with a skilled team.
You recognize that communication skills are as important as technical skills.
You want to be part of a team that builds great, successful products that customers love
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, ****** 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 request.

The position is suitable for candidates with education

This position is suitable for fresh graduate

Company address

Canada
Ontario
Ottawa
Show on map Get directions
Company Name: Ross video
You will be redirected to another website to apply.
Offer ID: #1193373, Published: 3 weeks ago, Company registered: 2 months ago

Other offers

building maintenance supervisor
2129login
· Vancouver, CA
Education: Expérience: Education Secondary (high) school graduation certificate Work setting Construction Residential Service Tasks Prepare production and other reports Supervise workers and projects Co-ordinate and sche...
Maintenance Service Worker
2129login
· Spruce Grove, CA
ABOUT US The City of Spruce Grove is a fast growing, dynamic city committed to building and maintaining a fiscally responsible community that serves our residents, attracts visitors, and promotes future growth. The “Valu...
Styling Summer Helper
2129login
· Kanata, CA
Hospitality Careers at Brookstreet Hotel – Deliver Exceptional Guest Experiences with Us This 276 room luxury hotel is located in the heart of Ottawa’s high tech community and is guaranteed to offer unique experiences fo...
Social Media Content Creator
2129login
· Brampton, CA
DESI BAR AND GRILL – Kitchen Helper About Us Desi Bar & Grill is a bold, vibrant Indian fusion restaurant known for great food, energy, and unforgettable experiences. As we continue to grow our brand, we’re looking f...
Cashier/Kitchen Helper
2129login
· Vaudreuil-Dorion, CA
Cashier We are pleased to offer either full time or part time employment opportunity as a cashier. We provide a place you can pass passion to customer through food. Job Duties/ Responsibilities take orders from customers...
Shop Helper/Wheel Prep
2129login
· Surrey, CA
No experience is needed as we will train. Panther is looking for a quick learner with team working abilities in a positive upbeat working environment to clean and prep vehicle wheels for paint. The work environment is cl...
Entry Maintenance Helper
2129login
· Whistler, CA
Create Your Experience of a Lifetime! Come work and play in the mountains! Whether it’s your first-time seeing snow or you were born on the slopes, joining our team means discovering (or re-discovering!) a passion for th...
Kitchen Helper/Cook
2129login
· Hamilton, US
Job Summary Looking for dynamic and energetic individual immediately to work in a busy take out food truck in hamilton. Someone who have experience in cooking Indian and Pakistani food would be an asset but will give tra...
Kitchen Helper/Dishwasher
2129login
· Charlottetown, CA
We are hiring for kitchen Helper/Dishwasher position. Experience is an asset but not required. Job Types: Full-time, Part-time, Permanent Pay: $16.00-$17.00 per hour Additional pay: Tips Benefits: Discounted or free food...
Cook Helper Busy Kitchen Team (19373001)
2129login
· Steinbächle, DE
Company Description Company Description Grow your career with a company that shares your passion! Our Corporate Division has an exciting new opportunity to join Sodexo as our next Cook Helper . This role will require an ...
Cook Helper Busy Kitchen Team (19373001)
2129login
· Steinbächlein, DE
Company Description Company Description Grow your career with a company that shares your passion! Our Corporate Division has an exciting new opportunity to join Sodexo as our next Cook Helper . This role will require an ...
Dishwasher/Kitchen Helper
2129login
· Chilliwack, CA
Job Overview We are seeking a dedicated and enthusiastic Kitchen Helper to join our culinary team. The ideal candidate will play a vital role in supporting the kitchen staff by assisting with food preparation, maintainin...
Dishwasher - Cook's Helper
2129login
· Mississauga, CA
Job Description: DISHWASHER-COOK’S HELPER Amica City Centre Part Time Established in 1996, Amica Senior Lifestyles owns and operates over 30 senior living residences in British Columbia and Ontario, while continuing to g...
Line Cook/Kitchen Helper
2129login
· Winnipeg, CA
IMMEDIATE EMPLOYMENT OPPORTUNITY We are a well-regarded local sushi establishment seeking a dedicated and experienced individual to join our kitchen team. RESPONSIBILITIES: Ensure the kitchen and preparation stations are...
Laboratory Clean Up/Helper
2129login
· Sidney, CA
Some benefit highlights: 80% coverage Health, Dental and Vision Paid time off RRSP Program Eligibility SGS Canada is an equal opportunity employer and we are committed to achieving greater accessibility by providing acco...