Talent.com
Firmware Engineer

Firmware Engineer

MistyWestVancouver, BC, CA
3 days ago
Salary
CA$100,000.00–CA$150,000.00 yearly
Job type
  • Full-time
  • Quick Apply
Job description

MistyWest is an engineering design consultancy that exists to accelerate the transition to a sustainable future through the development of intelligent and connected devices.

MistyWest is seeking a highly skilled and experienced Senior Firmware Engineer to join our team and contribute to the development of innovative devices. This role will focus on firmware development for our projects, requiring expertise in embedded systems, connectivity, and real-time operating systems.

Responsibilities :

  • Develop and implement firmware for Bluetooth and Wi-Fi connectivity.
  • Design and implement low-level drivers and application-level firmware.
  • Work with Real-Time Operating Systems (RTOS), with experience in Integrity RTOS being a significant asset.
  • Develop firmware using the Zephyr RTOS.
  • Interface with various hardware components, including scanner decoders, RFID encoders, printer drivers, motor drivers, and power management systems.
  • Potentially contribute to the development of a simple user interface.
  • Lead firmware architecture and new product development cycles from concept to launch.
  • Provide accurate project estimations.
  • Collaborate with cross-functional teams including electrical engineers, mechanical engineers, and product managers to ensure seamless integration and optimal product performance.
  • Implement and maintain communication protocols and IoT connectivity solutions, including BLE, OpenThread, and MQTT.
  • Conduct comprehensive testing and validation of firmware modules, including unit testing and debugging.
  • Mentor junior engineers, fostering a growth-oriented team environment.
  • Stay updated with the latest advancements in firmware development and participate in R&D initiatives.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
  • Minimum of 10 years of experience in firmware development, with at least 5 years in a senior role.
  • Experience in developing low-level drivers and application-level firmware.
  • 3-5 years of experience with Zephyr and / or Integrity RTOS
  • Experience with some or all of the following : scanner decode interfaces, RFID encoders, printer drivers, motor drivers, power management, and UI development is a plus.
  • Strong leadership skills.
  • Excellent estimation skills.
  • Experience in creating product architecture and managing a firmware team.
  • Experience with medical device firmware development and compliance with regulatory standards will be a plus.
  • Knowledge of IoT standards and protocols for device interoperability will be a plus.
  • Benefits

    MistyWest offers a competitive and dynamic total compensation package designed to attract and retain top talent. In addition to a competitive base salary for comparable roles in Vancouver, we offer :

  • Banked Time : Paid for every hour worked over 37.5 hours per week, paid out quarterly.
  • Paid Time Off : 4 weeks paid vacation (with rollover!) and 5 sick days annually.
  • Support Leave : An additional 2 weeks of support leave for parents, caregivers, and bereavement.
  • Subsidized Parental Leave : 18 weeks at full pay, 36 weeks prorated.
  • Comprehensive Benefits : Medical, dental & vision plan from Sun Life.
  • Flexible Spending Account : Covers gym memberships, lift passes, apparel, childcare, and more.
  • Professional Development : $1000 discretionary budget per year, plus 3 paid days off for professional development or volunteering.
  • Flexible Work : Flexible work schedule and hybrid work arrangements.
  • Resources : Access to a full laboratory and workshop for personal projects, a well-stocked corporate library.
  • Office Perks : Attractive, bright, open-plan, dog-friendly office in Mount Pleasant (on the Metrotown bus line) with secure bike parking, office snacks, and a fancy espresso machine with bird-friendly and single-origin coffees.
  • Travel Opportunities : Opportunities to travel to professional conferences like CES, SXSW, Siggraph, and more.
  • Company Culture : Complimentary staff events like ski trips, parties, shared meals, and community events.
  • We encourage you to apply if you are a talented and passionate Firmware Engineer looking for a challenging and rewarding opportunity.