Embedded Systems Developer

1 week ago


Vancouver, British Columbia, Canada Quectel Full time
Job Description

We are seeking a highly skilled Embedded Systems Developer to join our team at Quectel. As a key member of our development team, you will be responsible for designing, developing, and implementing complex project modules and embedded software.

Key Responsibilities
  • Develop and debug Linux common peripherals (UART, I2C, I2S, SPI, SDIO, EMMC, PWM, camera, LCD, gyroscope)
  • Support and respond to technical queries and requirements from customers
  • Troubleshoot, bug fix, and improve application performance
  • Discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
  • Experience in developing applications and firmware in C/C++ on Linux and/or RTOS embedded systems
  • Good data structure and algorithm knowledge
  • Experience in debugging with GDB or JTAG debugger
  • Motivated to learn and grow together with the team
  • Capable of developing modular and scalable code in embedded systems
  • Operating system internals and Linux kernel build and configurations knowledge
  • Knowledge on various peripheral technologies, including low-speed peripheral and high-speed peripheral busses i.e. USB, I2C, SPI, UART, I2S
  • Experience in pin-control software, GPIO and ADC is required
  • Experience with socket APIs, inter-process communications, and multi-threaded programming
  • Working knowledge on networking protocols, including TCP and UDP
  • Knowledge on source code management like SVN, GIT and PERFORCE
  • Experience in working with cross-functional teams using agile software development methods
  • BSEE/CS with related experience, or an MSEE/CS with related experience is required


  • Vancouver, British Columbia, Canada Quectel Full time

    Job DescriptionWe are seeking a highly skilled Embedded Systems Developer to join our team at Quectel. As a key member of our engineering team, you will be responsible for designing, developing, and testing complex embedded systems and firmware.Key ResponsibilitiesDevelop and implement firmware and software for embedded systems using C/C++ on Linux and/or...


  • Vancouver, British Columbia, Canada Quectel Full time

    Job DescriptionWe are seeking a highly skilled Embedded Systems Developer to join our team at Quectel. As a key member of our engineering team, you will be responsible for designing, developing, and testing complex embedded systems and firmware.Key ResponsibilitiesDevelop and implement firmware and software for embedded systems using C/C++ on Linux and/or...


  • Vancouver, British Columbia, Canada ZVST Cloud Tech Full time

    Job Title: Embedded System EngineerLocation: Vancouver, CanadaHiring Mode: Full-time/Part-timeTotal Positions: 3Job Description:We are seeking a skilled Embedded System Engineer to join our team at ZVST Cloud Tech. As an Embedded System Engineer, you will be responsible for developing and testing SSD firmware, participating in design and code reviews,...


  • Vancouver, British Columbia, Canada ZVST Cloud Tech Full time

    Job Title: Embedded System EngineerLocation: Vancouver, CanadaHiring Mode: Full-time/Part-timeTotal Positions: 3Job Description:We are seeking a skilled Embedded System Engineer to join our team at ZVST Cloud Tech. As an Embedded System Engineer, you will be responsible for developing and testing SSD firmware, participating in design and code reviews,...


  • Vancouver, British Columbia, Canada ZVST Cloud Tech Full time

    Location: Vancouver, CanadaTitle: Embedded System EngineerHiring Mode: TP/FTETotal positions: 3Job Description:We are seeking a highly skilled Embedded System Engineer to join our team at ZVST Cloud Tech.Key Responsibilities:Develop and test SSD firmwareParticipate in design and code reviewsCollaborate with cross-functional teamsDebug and root cause...


  • Vancouver, British Columbia, Canada ZVST Cloud Tech Full time

    Location: Vancouver, CanadaTitle: Embedded System EngineerHiring Mode: TP/FTETotal positions: 3Job Description:We are seeking a highly skilled Embedded System Engineer to join our team at ZVST Cloud Tech.Key Responsibilities:Develop and test SSD firmwareParticipate in design and code reviewsCollaborate with cross-functional teamsDebug and root cause...


  • Vancouver, British Columbia, Canada Bionic Power Inc. Full time

    About Bionic Power Inc.We are a pioneering company in the medical exoskeleton field, dedicated to improving the lives of people with walking disabilities.Job DescriptionWe are seeking an intermediate embedded firmware engineer to join our Vancouver team. As a key member of our team, you will be responsible for developing and maintaining the firmware for our...


  • Vancouver, British Columbia, Canada Bionic Power Inc. Full time

    About Bionic Power Inc.We are a pioneering company in the medical exoskeleton field, dedicated to improving the lives of people with walking disabilities.Job DescriptionWe are seeking an intermediate embedded firmware engineer to join our Vancouver team. As a key member of our team, you will be responsible for developing and maintaining the firmware for our...


  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a Software Engineer - AI SoC Chips.Key Responsibilities:Design and implement prototypes of multi-media acceleration frameworks for AI SoC chips, leveraging expertise in C/C++ and Linux environments.Develop and implement camera system...


  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a Software Engineer - AI SoC Chips.Key Responsibilities:Design and implement prototypes of multi-media acceleration frameworks for AI SoC chips, leveraging expertise in C/C++ and Linux environments.Develop and implement camera system...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Principal Embedded Firmware Engineer Analog Devices is looking for a **Principal Embedded Firmware Engineer** to join our dynamic team. This role is essential for driving the architecture, design, and development of our cutting-edge products. We are searching for individuals who are passionate about creating exceptional solutions that enhance health and...


  • Vancouver, British Columbia, Canada Quectel Full time

    Job Description**Job Summary:**We are seeking a highly skilled Embedded Software Developer to join our team at Quectel. As an Embedded Software Developer, you will be responsible for designing, developing, and testing complex software modules for our embedded systems.Key Responsibilities:Software Development: Develop and implement software modules for our...


  • Vancouver, British Columbia, Canada Quectel Full time

    Job Description**Job Summary:**We are seeking a highly skilled Embedded Software Developer to join our team at Quectel. As an Embedded Software Developer, you will be responsible for designing, developing, and testing complex software modules for our embedded systems.Key Responsibilities:Software Development: Develop and implement software modules for our...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    T-Net British Columbia Job DescriptionT-Net British Columbia, a prominent entity in the field of advanced robotics and AI-driven technologies, is on the lookout for a Senior Embedded Systems Engineer to become a vital part of their Hardware division. In this role, you will take charge of the design, execution, and upkeep of embedded systems tailored for...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    T-Net British Columbia Job DescriptionT-Net British Columbia, a prominent entity in the field of advanced robotics and AI-driven technologies, is on the lookout for a Senior Embedded Systems Engineer to become a vital part of their Hardware division. In this role, you will take charge of the design, execution, and upkeep of embedded systems tailored for...


  • Vancouver, British Columbia, Canada Quectel Full time

    Job Description**About the Role**We are seeking a highly skilled Embedded Software Developer to join our team at Quectel. As a key member of our development team, you will be responsible for designing, implementing, and maintaining complex project modules and embedded software.Key ResponsibilitiesDevelopment and Customization: Design, develop, and customize...


  • Vancouver, British Columbia, Canada Quectel Full time

    Job Description**About the Role**We are seeking a highly skilled Embedded Software Developer to join our team at Quectel. As a key member of our development team, you will be responsible for designing, implementing, and maintaining complex project modules and embedded software.Key ResponsibilitiesDevelopment and Customization: Design, develop, and customize...


  • Vancouver, British Columbia, Canada Bionic Power Inc. Full time

    Embedded Firmware Engineer OpportunityBionic Power Inc. is seeking an experienced Embedded Firmware Engineer to join our Vancouver team. As a key member of our engineering team, you will be responsible for developing real-time control firmware for our medical exoskeleton products.About the RoleWe are looking for a skilled engineer with a strong background in...


  • Vancouver, British Columbia, Canada Bionic Power Inc. Full time

    Embedded Firmware Engineer OpportunityBionic Power Inc. is seeking an experienced Embedded Firmware Engineer to join our Vancouver team. As a key member of our engineering team, you will be responsible for developing real-time control firmware for our medical exoskeleton products.About the RoleWe are looking for a skilled engineer with a strong background in...


  • Vancouver, British Columbia, Canada Delta-Q Technologies Full time

    About Delta-Q TechnologiesWe are a leading provider of battery chargers to original equipment manufacturers (OEMs) of electric vehicles and industrial equipment. Our innovative battery charging solutions are designed to meet the evolving needs of our customers, enabling the widespread adoption of environmentally-friendly electric drive systems.Our ValuesWe...