Software Development Engineer

2 weeks ago


Ottawa, Ontario, Canada Fortinet, Inc. Full time
Mobile Developer

We are seeking a talented Mobile Developer to join our team in Ottawa. As a Mobile Developer, you will be involved in the full development life cycle of software and product development.

About the Role:

The ideal candidate will have a passion for development and learning new technologies. You will have the opportunity to make your skills and expertise make a difference.

Key Responsibilities:

  • Develop mobile applications for iOS and Android platforms
  • Create high-performance applications using C/C++, Objective C/Swift, Java, Kotlin, and Javascript
  • Collaborate with cross-functional teams to design, develop, and test software products
  • Analyze and troubleshoot technical issues to ensure high-quality software releases
  • Stay up-to-date with the latest industry trends, technologies, and best practices

Requirements:

To be successful in this role, you will need:

  • Strong knowledge of software/application development in iOS and Android required
  • Experience with Objective C/Swift, Java, Kotlin, Javascript, and C/C++
  • Ability to learn new software and technologies quickly
  • Excellent written and verbal communication skills
  • Ability to follow instructions and work in a team environment
  • Conscientious, detail-oriented, and hard-working

Bonus Requirements:

  • One or more of the following experience is a plus:
  • Software development experience
  • Experience with Video codec, WebRTC, Websocket, etc. considered an asset
  • Experience with high-performance applications an asset
  • Beginner knowledge or experience with cloud services considered an asset
  • Excellent problem-solving, troubleshooting & communication skills
  • Experience with container networking on Docker
  • Experience with application deployment by using CI/CD
  • Bonus: TCP/IP and networking knowledge

Education:

A Bachelor's Degree in Computer Science or engineering or equivalent is required.

Compensation:

The estimated salary for this role is $120,000 - $180,000 per year, depending on experience and qualifications.

Benefits:

Fortinet offers a comprehensive benefits package, including 100% company-paid medical, dental, and vision coverage, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match.

About Us:

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.



  • 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 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

    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 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

    OverviewQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are trusted by over 24 of the top 25 EV manufacturers and our software is running in more than 235 million vehicles globally.Job DescriptionWe are seeking an experienced Senior Software Developer to join our elite team...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Software Engineer Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team in Ottawa. As a key member of our Filesystem development team, you will be responsible for designing and developing high-quality software solutions for embedded systems.Job Summary:Develop and maintain reliable and secure Filesystem components for...


  • 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 Overview:We are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing safe and secure software systems for embedded applications.About the Role:This is a challenging opportunity for a skilled Embedded Software Engineer to work on high-profile...


  • Ottawa, Ontario, Canada Caivan Development Corporation Full time

    We are seeking a skilled Software Developer to play a pivotal role in driving innovation across our business. As a key member of our team, you will be responsible for designing and implementing software solutions that meet the evolving needs of our organization.About the RoleThe ideal candidate will have a strong passion for coding and problem-solving, with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    At QNX Software Systems, we are seeking an experienced Network Development Engineer to join our OS Development Group. This is a critical role that will directly contribute to the design and implementation of the QNX networking suite, including the protocol stack, user utilities and libraries, and possibly drivers.About QNX Software SystemsWe are a trusted...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company OverviewBlackBerry QNX is a leading supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.We are trusted by more than 23 of the top 25 EV manufacturers and our software runs in over 195 million vehicles globally. Our...


  • Ottawa, Ontario, Canada Ford Full time

    Job OverviewFord Motor Company is a leading mobility company dedicated to delivering smart vehicles for a smart world. As a Software Development Engineer, you will play a crucial role in creating innovative software solutions that enhance the vehicle experience.We are seeking an experienced Software Development Engineer with expertise in C++ to join our...


  • Ottawa, Ontario, Canada CB Canada Full time

    We are seeking a highly skilled Software Engineer to join our Developer Experience team at CB Canada.The successful candidate will have 4+ years of experience in software engineering or technical DevOps roles and a strong background in object-oriented design patterns and development.You will be responsible for defining, documenting, and promoting best...


  • 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 ADGA Group of Companies Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at ADGA Group Consultants. This is a hybrid role that requires the candidate to work on-site 2 days per week, Tuesday and Friday.


  • Ottawa, Ontario, Canada Telesat Full time

    Job DescriptionTelesat, a leading global satellite operator, is seeking an experienced Senior Software Development Engineer to join its cutting-edge LightSpeed Software development team.About TelesatWith over 50 years of experience in delivering reliable and secure satellite-delivered communications solutions worldwide, Telesat has grown to be one of the...


  • 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 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 CB Canada Full time

    Job SummaryCB Canada is seeking an experienced Senior Software Engineer to join our Developer Experience Engineering team. In this critical role, you will play a key part in defining and improving the experience our product teams see each day.About the RoleAs a Senior Software Engineer, Developer Experience Engineering, you will be responsible for driving...


  • Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    We are looking for a talented Junior Software Development Engineer to join our team at Huawei Technologies Canada Co., Ltd.Job Description:This is an exciting opportunity to work on cutting-edge software development projects, focusing on creating verification and validation tests for SW/HW using GNU Radio.Create test cases and develop software modules in GNU...