Senior Software Developer

4 weeks ago


Ottawa, Ontario, Canada You.i Labs Inc Full time

Unlock your potential as a Senior Software Developer at You.i Labs Inc.

About the Role

This is an exceptional opportunity to join our talented team and contribute to the development of cutting-edge software applications using C++. As a Senior Software Developer, you will play a key role in maintaining and evolving the Max application running on Fire TV and Android TV devices, as well as the Cloud Server and Nanite application running on some Set Top Boxes.

Key Responsibilities
  • Develop and maintain software applications using C++
  • Collaborate with other team members through Agile development practices
  • Participate in daily stand-ups, sprint planning, and review meetings
  • Utilize Git and GitHub for source code management and version control
  • Write clean, scalable, and efficient code while adhering to best practices
  • Assist in the design, coding, testing, and debugging of new software or enhancements to existing software
  • Work closely with tech leads and mentors to ramp up quickly and enhance your professional skills and capabilities
  • Once ramped up, able to mentor junior team members, review others' code and designs, and perform your development tasks with little oversight
  • Participate in code reviews to ensure code quality and adherence to functional requirements
  • Use other languages or tools to problem solve or automate processes
  • Troubleshoot, debug, and upgrade existing software
Requirements

To be successful in this role, you should have:

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Proficiency in C++ programming
  • Experience with Git and GitHub for version control
  • Understanding of Agile methodologies and collaborative teamwork
  • Knowledge of design and architectural patterns
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills, both written and verbal
Preferred Qualifications
  • Experience in other languages such as Java/Kotlin
  • Experience with CMake
  • Experience with any scripting languages such as Python/Ruby
About Us

You.i Labs Inc is a leading provider of cloud-based solutions for video streaming and monetization. We're committed to innovation and excellence, and we're looking for talented individuals to join our team.

We offer a competitive salary of $140,000 per year, plus benefits and opportunities for career growth and development.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    We are seeking a skilled Senior Embedded Software Developer to join our team at QNX Software Systems.As a Senior Embedded Software Developer, you will play a critical role in the development of software for embedded systems, working on a variety of projects and technologies. Our ideal candidate has strong experience in C/C++ software development, operating...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company Overview:The BlackBerry QNX Team is a leading provider of embedded operating systems and software solutions for the automotive, medical, industrial manufacturing, and consumer products industries.We are currently seeking a highly skilled Senior Embedded Software Developer to join our team. As a member of this team, you will be responsible for...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building critical embedded systems. We are the embedded experts.Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a range of board support packages,...


  • Ottawa, Ontario, Canada Acuity Software Full time

    About Acuity SoftwareWe are a leading software company that offers innovative solutions for web-based applications.Job OverviewAs a Senior Quality Assurance Specialist, you will be responsible for performing manual and automated testing as well as configuration management tasks for our ASP.Net based software.RequirementsTo be successful in this role, you...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsWe are a leading provider of operating systems, safety and security certification expertise, and professional services for the automotive, medical, industrial and consumer industries.Estimated Salary: $140,000 - $180,000 per yearJob Description:We are seeking an experienced Senior WiFi Networking Software Engineer to join our team...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionAt QNX Software Systems, we are seeking an Intermediate or Senior Embedded Software Developer to join our team. As a key member of our development team, you will work on various projects and technologies to deliver high-quality software solutions.ResponsibilitiesConfigure and integrate embedded target side software components, including BSP,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking an experienced Embedded Systems Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our real-time operating system (RTOS). Key ResponsibilitiesDevelop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...


  • Ottawa, Ontario, Canada Multiview Full time

    About the RoleMultiview is seeking a highly skilled Senior Enterprise Software Developer to join our team. This is a remote position based in Canada.Job SummaryWe are looking for an experienced software developer who can design and implement scalable, efficient, and reliable software solutions using their expertise in internal and external software designs....


  • Ottawa, Ontario, Canada Telesat Full time

    About the RoleWe are seeking an experienced Senior Software Development Engineer to join our team at Telesat in Ottawa, Canada. As a key member of our scrum team, you will contribute to the design, development, and testing of cutting-edge LightSpeed Software.


  • Ottawa, Ontario, Canada Nokia Full time

    About the RoleWe are seeking a highly motivated and skilled software engineer to join our team at Nokia. As a senior software development engineer, you will have the opportunity to work on cutting-edge projects that drive innovation in the field of networking and communications.


  • Ottawa, Ontario, Canada Fullscript Full time

    Fullscript is a pioneering company that enables health practitioners to deliver personalized care through its innovative platform. We are currently seeking a highly skilled Senior Software Developer to join our team and contribute to the development of our internal GraphQL API.


  • Ottawa, Ontario, Canada Amazon Full time

    Job OverviewWe are seeking an experienced Senior Software Development Manager to join our team at Amazon. As a key member of our software development team, you will be responsible for leading the development of software solutions that meet business needs.Key ResponsibilitiesOur ideal candidate will have a strong technical background and excellent leadership...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Unlock Your Potential in Photonics TestingCiena Corporation is seeking a highly skilled Senior Photonics Software Developer to join our team in Ottawa. As a key member of our engineering team, you will have the opportunity to design, develop, and implement test software for photonic chips, including modulators, semiconductor optical amplifiers, and laser...


  • Ottawa, Ontario, Canada Communications Security Establishment (CSE Full time

    Job OverviewThe Communications Security Establishment (CSE) is seeking a highly skilled Senior Software Development Specialist to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, deploying, maintaining, and improving software applications.About the RoleThis role requires a strong...


  • Ottawa, Ontario, Canada Artech LLC Full time

    Artech LLC is seeking a highly skilled Senior Embedded Software Developer to join our team in Kanata, Ontario. This contract position offers a competitive salary of $105,000 per year.Job DescriptionWe are looking for an experienced professional to work on various projects, including infotainment, connectivity, and other HW modules. As the Senior Embedded...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Embedded Software Development OpportunityWe are seeking an experienced Senior Embedded Software Developer to join our team at BlackBerry Inc.About the Role:The successful candidate will be responsible for designing, developing, and maintaining software related to Command Line Tools (compilers, utilities, libraries, etc.) on Linux- and Windows-based...