MistyWest's Profile Image

Senior Firmware Engineer Contractor (6 months term)

Company: MistyWest

Job Location: Canada

Job Type: CONTRACT - (ON_SITE)

Date Posted: April 04, 2025

External

Apply Now

At MistyWest, a Firmware Engineer creates programs that interface with and control physical devices. 

They have the ability to identify the core software/firmware requirements of a project, plan the architecture and communicate it with the project team. They will work closely with a multidisciplinary team of project managers, engineers, and designers to complete both product development and research tasks in a variety of industries and market segments.

We are working on a fascinating project and would like the help of 4 FW Engineers over the next six months.

We are prepared to consider talented FW engineers in Canada, Europe and other countries. You must have at least 2 hours overlap with business hours PDT (Vancouver office). Consultancies or freelance teams also can be considered.

General requirements:

  • At least 4 years of previous work experience in firmware and software development
  • Bachelor’s Degree in Electrical Engineering, Computer Systems Technology, Computer Science, Mechatronics etc.
  • Proven results in developing firmware and embedded software for connected products: BLE, WiFi, LTE
  • Experience with Unit tests, Static Analysis tools and Automated test suites
  • Excellent knowledge of standard software development practices, testing and revision control (Agile software development, Git, Jenkins, CircleCI, QA tools, test-driven development)
  • Experience in developing low-level drivers and application-level firmware
  • Experience bringing up and debugging hardware using logic analyzer, oscilloscope, etc.
  • Experience with Ultra Low Power applications

    Key Requirements for this project: 
  • Experience with Nordic BLE Chips: nRF51, nRF52, RF53
  • Experience with Zephyr RTOS development [Ideal]
  • Experience with other embedded RTOS for microcontrollers, i.e: FreeRTOS [Requirement]
  • Well-versed in many types of sensors and technologies
  • Ability to function independently with little supervision as well as working effectively in a team environment

    Nice to have: 
  • Experience with WiFi Chips: ESP32, Dialog DA16200
  • Experience with GNSS Based Applications
  • Experience with Altium for schematic capture and layout

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

    It's a contracting opportunity, so there is no firm budget. The rate will depend on the contractor's skills, expertise, and expectations.

Failure doesn’t mean you are a failure; it just means you haven’t succeeded yet.

“Robert H. Schuller”
Apply Now