Current jobs related to Software Engineer - Ottawa, Ontario - BluWave-ai Inc.


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe 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 and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe 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 and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop drivers for various hardware peripherals,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop drivers for various hardware peripherals,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop software drivers...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop software drivers...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Software EngineerWe are seeking an experienced Software Engineer to join our team at BlackBerry QNX. As a key member of our software development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key Responsibilities:Work...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Software EngineerWe are seeking an experienced Software Engineer to join our team at BlackBerry QNX. As a key member of our software development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key Responsibilities:Work...

Software Engineer

2 months ago


Ottawa, Ontario, Canada BluWave-ai Inc. Full time
Job Description

Job Title: Software Engineer - AI Solutions

Company: BluWave-ai Inc.

Location: Canada's National Capital Region

Job Type: Full-time

About Us: BluWave-ai Inc. is a leading provider of innovative AI solutions for the renewable energy industry. We are committed to delivering cutting-edge technology that accelerates the transition to clean energy.

Job Summary: We are seeking an experienced Software Engineer to join our team and contribute to the development of our AI-powered software-as-a-service platform. The successful candidate will have a strong background in software development, AI, and machine learning, and will be responsible for designing, developing, and deploying scalable and fault-tolerant software solutions.

Key Responsibilities:

  • Design and develop software components using Golang, Java, or equivalent programming languages
  • Collaborate with cross-functional teams to identify and prioritize software requirements
  • Develop and maintain high-quality software code, following industry best practices and standards
  • Participate in code reviews and ensure that all code changes are properly tested and validated
  • Contribute to the development of technical documentation and knowledge base
  • Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve our software solutions

Requirements:

  • 3+ years of experience in software development, with a strong focus on AI and machine learning
  • Strong background in software design patterns, architecture, and development methodologies
  • Experience with containerization using Kubernetes, Helm, and Istio
  • Knowledge of cloud infrastructure and IaaS platforms
  • Excellent communication and collaboration skills, with the ability to work effectively in a geographically dispersed team
  • Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions

Preferred Qualifications:

  • Experience with Azure IaaS
  • Advanced experience with microservices architecture in a Container environment
  • Experience with Grafana frontend and backend plugin development
  • Experience with Auth0
  • Experience with Graylog
  • Experience with Grafana, Prometheus
  • Experience with Apache Ni-Fi

What We Offer:

  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • Collaborative and dynamic work environment
  • Flexible work arrangements, including remote work options
  • Access to cutting-edge technology and tools

How to Apply: If you are a motivated and experienced software engineer looking to join a dynamic team and contribute to the development of innovative AI solutions, please submit your resume and cover letter to [insert contact information].