Embedded Systems Specialist

2 weeks ago


Vancouver, British Columbia, Canada MistyWest Full time
About the Role

MistyWest is seeking a skilled Firmware Engineer to join our team on a contract basis. As a Firmware Engineer, you will play a crucial role in creating programs that interface with and control physical devices.

You will work closely with our multidisciplinary team to identify software/firmware requirements, plan architecture, and communicate with the project team. Your expertise will be essential in developing firmware and embedded software for connected products, including BLE, WiFi, and LTE.

Key Responsibilities
  • Develop firmware and embedded software for connected products
  • Work with embedded Linux, kernel level, and driver level
  • Experience with unit testing, static analysis tools, and automated test suites
  • Strong knowledge of standard software development practices, testing, and revision control
  • Develop low-level drivers and application-level firmware
  • Bring up and debug hardware using logic analyzer, oscilloscope, etc.
Requirements
  • Bachelor's Degree in Electrical Engineering, Computer Techniques, or Software
  • At least 4 years of previous work experience in firmware and software development
  • Proven results developing firmware and embedded software for connected products
  • Strong embedded Linux experience, both at the kernel level and driver level
  • Experience with embedded RTOS for microcontrollers, freeRTOS an asset
  • Experience with Ultra Low Power applications
  • Embedded Linux Application development
  • Linux Driver development
  • Experience with Zephyr development
  • Experience with Nordic BLE Chips: nRF51, nRF52, RF53
  • Well-versed in many types of sensors and technologies
Nice to Have
  • Experience with LTE CAT M1 Modules: Nordic nRF91, Quectel BG95
  • Experience with WiFi Chips: ESP32, Dialog DA16200
  • Experience with GNSS Based Applications
  • Experience with Altium for schematic capture and layout
Benefits
  • Highly flexible: negotiate your own rates, hours, and work location
  • Hardware & Software Access: MistyWest can provide equipment and software support where needed
  • Try us out: find out if MistyWest would be a good permanent employer for your needs and career direction
  • Amazing Community: plug into a great local and global community of engineers and product design enthusiasts for events, projects, potential work & personal development


  • 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 MistyWest Full time

    About the RoleMistyWest is seeking a highly skilled Firmware Engineer to join our team on a contract basis. As a Firmware Engineer, you will play a crucial role in creating programs that interface with and control physical devices.You will work closely with our multidisciplinary team to identify software/firmware requirements, plan architecture, and...


  • Vancouver, British Columbia, Canada MistyWest Full time

    About the RoleMistyWest is seeking a highly skilled Firmware Engineer to join our team on a contract basis. As a Firmware Engineer, you will play a crucial role in creating programs that interface with and control physical devices.You will work closely with our multidisciplinary team to identify software/firmware requirements, plan architecture, and...


  • 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 development team, you will be responsible for designing, developing, and implementing complex project modules and embedded software.Key ResponsibilitiesDevelop and debug Linux common peripherals (UART, I2C, I2S, SPI, SDIO, EMMC, PWM,...


  • 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 development team, you will be responsible for designing, developing, and implementing complex project modules and embedded software.Key ResponsibilitiesDevelop and debug Linux common peripherals (UART, I2C, I2S, SPI, SDIO, EMMC, PWM,...


  • 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 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 MistyWest Full time

    About the RoleMistyWest is seeking a skilled Firmware Engineer to join our team on a contract basis. As a Firmware Engineer, you will play a crucial role in creating programs that interface with and control physical devices.Key ResponsibilitiesIdentify software/firmware requirements and plan the architecture for projectsCommunicate with project teams to...


  • Vancouver, British Columbia, Canada MistyWest Full time

    About the RoleMistyWest is seeking a skilled Firmware Engineer to join our team on a contract basis. As a Firmware Engineer, you will play a crucial role in creating programs that interface with and control physical devices.Key ResponsibilitiesIdentify software/firmware requirements and plan the architecture for projectsCommunicate with project teams to...


  • Vancouver, British Columbia, Canada MistyWest Full time

    About the RoleMistyWest is seeking a highly skilled Firmware Engineer to join our team on a contract basis. As a Firmware Engineer, you will play a crucial role in creating programs that interface with and control physical devices.Key ResponsibilitiesIdentify software/firmware requirements and plan the architecture for projectsCommunicate with project teams...


  • Vancouver, British Columbia, Canada MistyWest Full time

    About the RoleMistyWest is seeking a highly skilled Firmware Engineer to join our team on a contract basis. As a Firmware Engineer, you will play a crucial role in creating programs that interface with and control physical devices.Key ResponsibilitiesIdentify software/firmware requirements and plan the architecture for projectsCommunicate with project teams...


  • 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 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...