Current jobs related to C++ Software Developer - Burnaby - aiRadar Inc.


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Job Title: Senior Audio Software DeveloperWe are seeking a highly skilled and motivated Senior Audio Software Developer to join our team at QNX Software Systems. As a key member of our Acoustics team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Job Title: Senior Audio Software DeveloperJob Summary:We are seeking a skilled Senior Audio Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in software development, experience with embedded audio systems, and a passion for delivering high-quality solutions.Key Responsibilities:Design and...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Senior Audio Software DeveloperBlackBerry QNX is seeking a highly skilled and motivated individual to join our Acoustics team as a Senior Audio Software Developer. As a key member of our team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and performing...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Senior Audio Software DeveloperBlackBerry QNX is seeking a highly skilled and motivated individual to join our Acoustics team as a Senior Audio Software Developer. As a key member of our team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and performing...

  • BlackBerry QNX

    6 months ago


    Burnaby, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: On-site Burnaby, BCSenior Audio Software DeveloperBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts....

  • Software Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada C U Vision Optometrists Full time

    We are looking for a skilled Software Engineer - Full Stack Developer to join our team at {company}. The successful candidate will have experience in developing scalable applications using a range of technologies.Main Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to identify and...


  • Burnaby, Canada Fortinet Full time

    FortiNDR (Network Detection Response) utilizes cutting-edge machine learning technology for sophisticated malware detection, intrusion detection, and network anomaly detection. We are seeking an Intermediate C/C++ Developer to contribute to the development and enhancement of our on-prem solutions, particularly in areas involving engines, operating image,...

  • Software Engineer

    1 month ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    {"h2": "Job Title: Software Developer", "ul": [{"li": "Work Term: Permanent"}, {"li": "Work Language: English"}, {"li": "Hours: 40 hours per week"}, {"li": "Education: Bachelor's degree"}, {"li": "Experience: 2 years to less than 3 years"}], "h2": "Job Responsibilities", "ul": [{"li": "Design, develop, and test software applications"}, {"li": "Collaborate...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job DescriptionWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc.Key ResponsibilitiesDesign, develop, and test software applications using agile methodologiesCollaborate with cross-functional teams to identify and prioritize project requirementsDevelop and maintain technical documentation, including user manuals and...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Fortinet seeks a skilled Software Developer to join its FortiClient team, responsible for the development of high-performance software solutions. The successful candidate will have a strong background in C/C++ programming and a solid understanding of object-oriented programming.Key Responsibilities: Design and develop software components using C/C++...

  • Software Engineer

    3 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...


  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About Binary Stream Software Inc.Binary Stream Software Inc. is a leading technology company that offers innovative software solutions to its clients.Job Title: Software DeveloperJob Summary:We are seeking a highly skilled and motivated Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, testing,...

  • Software Developer

    2 weeks ago


    Burnaby, British Columbia, Canada BRIO Full time

    Job Responsibilities:​We are seeking a skilled C# Developer to join BRIO’s IT team. As a key member of our team, you will be responsible for implementing and maintaining our MES system, ensuring seamless integration with project managers and technical consultants.​The ideal candidate will have a strong background in C# programming, proficiency in SQL...


  • Burnaby, British Columbia, Canada OSI Maritime Full time

    **About OSI Maritime Systems**OSI Maritime Systems is a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. Our company specializes in designing and delivering advanced electronic navigation systems, including Warship Electronic Chart Display and Information System (WECDIS) and Integrated Bridge...

  • Software Developer

    2 weeks ago


    Burnaby, British Columbia, Canada Normanna Care Services Limited Partnership Full time

    Key Responsibilities:• Develop and maintain software applications using various programming languages.Requirements:• Bachelor's degree in Computer Science or related field;• Proficiency in at least one programming language (e.g., Java, Python, C++);• Experience with software development methodologies (e.g., Agile, Scrum);

  • Software Developer

    2 weeks ago


    Burnaby, British Columbia, Canada SKYN WAX BAR LTD. Full time

    We are looking for a talented Software Developer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications. Key Responsibilities:• Design and develop software applications using various programming languages and technologies• Collaborate with...

  • software developer

    3 months ago


    Burnaby, Canada Binary Stream Software Inc. Full time

    Durée de l'emploi: PermanentLangue de travail: AnglaisHeures de travail: 40 hours per weekEducation: Expérience: EducationBachelor's degreeTasksWrite, modify, integrate and test software codeCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in...

  • software developer

    3 months ago


    Burnaby, Canada Binary Stream Software Inc. Full time

    Work Term: PermanentWork Language: EnglishHours: 40 hours per weekEducation: Bachelor's degreeExperience: 2 years to less than 3 yearsTasksWrite, modify, integrate and test software codeCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Fortinet Software Developer Job OpportunityFortinet is seeking a skilled Software Developer to join its FortiClient team, responsible for developing one of the company's fastest-growing products.The ideal candidate will have a strong understanding of C/C++ programming and experience with network programming and protocols. They will also have excellent...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Fortinet Software Developer Job OpportunityFortinet is seeking a skilled Software Developer to join its FortiClient team, responsible for developing one of the company's fastest-growing products.The ideal candidate will have a strong understanding of C/C++ programming and experience with network programming and protocols. They will also have excellent...

C++ Software Developer

2 months ago


Burnaby, Canada aiRadar Inc. Full time

TC++ Software Developer (junior, intermediate)

About Us

We are a small team of engineers developing cutting-edge radar sensors with world-changing applications. We are 100% privately owned and based in Burnaby, BC, Canada. All employees have a stake in the company which means everyone has a voice in major technical and business decisions.

If you are able to produce high-quality work and solve problems creatively, we want to talk to you.

Responsibilities

  • Develop user-facing software for state-of-the-art imaging sensors including radars and sonars
  • Work with a small, dynamic team of expert engineers and researchers to determine application concepts and requirements
  • Design reliable software components for accepting user controls, communicating with sensors, and displaying imagery and other data

Requirements

  • Bachelor’s degree or higher in computer science, computer engineering or a related field
  • 3+ years of experience working in software development
  • Proficiency programming in C++
  • Working knowledge of Python and C
  • Proficient knowledge of networking (building communications protocols on top of TCP / UDP)
  • Experience developing user interface software using software libraries such as Qt
  • Clear written communication skills
  • Available for in-person work (hybrid schedule, >=3 days/week in person required)

Assets / Nice to haves

  • Knowledge of digital signal processing (Fourier analysis, filtering, efficient implementation of DSP algorithms in C/C++)
  • Experience with geospatial data processing software (GIS, GDAL, using map tiles)
  • Experience with C programming in a Linux environment
  • Working knowledge of relational databases (SQLite)