Postuler

Publié il y a 11 jours

Software Engineer

@ Quectel

Richmond, Colombie-Britannique

Temps plein
Postuler
SIGNAUX

Responsabilités :

  • Independently handle middle-difficulty and combined tasks for the software development and maintenance of assigned customer projects.
  • Independently support customers in developing complex SW features, debug bugs reported by customers and test teams on software releases, maintain the software…
  • Implement and optimize low-level hardware drivers, firmware, and communication protocols (including the LTE modem software protocol stack) independently.
  • Independently conduct unit testing and integration testing to verify software functionality and performance.
  • Lead and manage middle-complexity sub-projects within the software department, while collaborating with cross-functional and overseas R&D teams (including the…
  • Maintain, create, and update software documentation, high-level and low-level design specifications, technical analysis reports, and knowledge articles.

Résumé des exigences :

  • Maintain, create, and update software documentation, high-level and low-level design specifications, technical analysis reports, and knowledge articles.
  • Perform other tasks as required by the chain of reporting and business needs based on a similar task level.
  • Educational and Skill Requirements
  • High school diploma is required.
  • Experience 2 – 5 years in similar positions
  • Medium-strong experience in C & C++ programming, microcontroller/microprocessor architecture and firmware programming.
Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-11-02
Première détection par notre source
2026-11-14
Mise à jour du dossier source
2026-11-14

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

ChampValeur
Offres sur Jobsy1
Description

Responsibilities:

  • Independently handle middle-difficulty and combined tasks for the software development and maintenance of assigned customer projects.
  • Independently support customers in developing complex SW features, debug bugs reported by customers and test teams on software releases, maintain the software stack, and enhance demo applications.
  • Implement and optimize low-level hardware drivers, firmware, and communication protocols (including the LTE modem software protocol stack) independently.
  • Independently conduct unit testing and integration testing to verify software functionality and performance.
  • Lead and manage middle-complexity sub-projects within the software department, while collaborating with cross-functional and overseas R&D teams (including the platform team, hardware engineers, Field Application Engineers, and QA).
  • Maintain, create, and update software documentation, high-level and low-level design specifications, technical analysis reports, and knowledge articles.
  • Perform other tasks as required by the chain of reporting and business needs based on a similar task level.

Educational and Skill Requirements

  • High school diploma is required.
  • Experience 2 – 5 years in similar positions
  • Medium-strong experience in C & C++ programming, microcontroller/microprocessor architecture and firmware programming.
  • Fluent in application development on FreeRTOS/ThreadX/Linux based IOT module.
  • Familiarity with embedded software development life cycle.
  • Medium-strong experience in various communication bus protocols i.e., I2C, SPI, UART, USB, I2S and peripheral interfacing.
  • Fluent in reading schematics and debugging board level issues.
  • Fluent on debugging peripheral driver integration and board configuration.
  • Medium-strong knowledge of hardware/software integration and debugging techniques.
  • Medium-strong analytical and troubleshooting skills with fluency in English language.
  • Fluent in application and modem log analysis.
  • Flexibility to collaborate across different time zones; the role may require occasional travel.
  • Fluent English, both written and spoken.

Emplois semblables

  • Software Engineer - XR

    Richmond, BC
    Temps plein

    Quectel

    3+ ansParticipate in code reviews to ensure quality standards are met, with the support of a senior or team leader. Perform other tasks as required by the chain of reporting and business needs…; Maintain, create, and update…

    Problem solving, C, C++, Communication skills, Unit testing, Computer engineering

  • Senior Software Engineer — Systems

    Vancouver, BC
    Temps plein

    UrbanLogiq

    5+ ansCandidates need at least 5 years of professional software engineering experience, strong demonstrable Rust skills, and experience building data-intensive systems. They must have proven mentoring and leadership ability, excellent communication skills, and pass a background check.

    Rust, Apache DataFusion, Apache Arrow, Parquet

  • Software Engineer

    Vancouver, BC
    Temps plein

    Gale (YC W25)

    2+ ansCandidates need 2+ years of professional software engineering experience, strong TypeScript and modern web skills, and the ability to work across frontend and backend. Gale also wants a product mindset, independent ownership of projects, and experience with coding agents such as Claude, Codex or Cursor.

    TypeScript, React, Postgres, Effect TS, Claude, Codex

  • Software Engineer

    North Vancouver, BC
    Temps plein

    Venue Kings

    2+ ansCandidates need at least 2 years of professional software development experience with production Go or Python, plus API integration and AWS serverless experience. Strong database, observability and CI/CD skills, and legal authorization to work in Canada, are also required.

    AWS Lambda, AWS S3, AWS CloudWatch, DynamoDB, Redis, Docker

  • Software Engineer

    Burnaby, BC
    Temps plein

    XTronica

    XTronica needs a bachelor's degree or higher in computer science, software engineering, mathematics, physics or a related STEM field. Candidates need solid programming basics in VB.NET or C#, basic database skills, and an understanding of object-oriented programming. Canadian citizenship is required.

    SQL Server, MySQL, Python

  • Senior Software Engineer

    Surrey, BC
    Temps plein

    Henry Schein Canada

    5+ ansCandidates need 5+ years of professional software development experience, including complex web or SaaS applications, with strong Java, Groovy or Grails, Spring, REST API and SQL skills. Experience with automated testing, cloud, CI/CD and Agile teams is also required.

    Java, Groovy, Grails, React, Kafka, RabbitMQ

  • Senior Software Engineer, Dentrix Ascend

    Surrey, BC
    Temps plein

    Software of Excellence

    5+ ansCandidates need 5+ years of professional software development experience, including complex web or SaaS applications. They need strong Java, Groovy/Grails or Spring experience, REST API and SQL database skills, automated testing, and cloud and Agile experience.

    Java, Groovy, Grails, React, Kafka, RabbitMQ

  • Software Engineer - WiFi

    Richmond, BC
    Sur placeTemps plein

    Eagle Wireless

    3+ ansCandidates need a Bachelor's or Master's degree in a related engineering or computer science field and 3+ years of Wi-Fi networking development experience. Strong C/C++, embedded Linux and Wi-Fi standards knowledge is required.

    Wireshark, Tcpdump, Git, Yocto Project, OpenWrt

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.