Publié il y a 11 jours
Software Engineer
@ Quectel
Richmond, Colombie-Britannique
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.
Quectel
| Champ | Valeur |
|---|---|
| Offres sur Jobsy | 1 |
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.
Journal
Visible seulement par vous. Conservé sur cet appareil, et dans votre compte une fois connecté.