Firmware Engineer

Job title:

Firmware Engineer

Company

MistyWest

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

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

Expected salary

$100000 – 150000 per year

Location

Vancouver, BC

Job date

Tue, 24 Dec 2024 23:25:37 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (globalvacancies.org) you saw this job posting.

yonnetim

Share
Published by
yonnetim

Recent Posts

Associate Structural Engineer – Nuclear

Job title: Associate Structural Engineer - Nuclear Company AECOM Job description Company Description" Empowering Innovation…

9 minutes ago

Research Fellow in Verification or Security or Concurrent/Distributed Systems

Job title: Research Fellow in Verification or Security or Concurrent/Distributed Systems Company University of Surrey…

33 minutes ago

Lecturer/Assistant Professor – Endocrinology

Job title: Lecturer/Assistant Professor - Endocrinology Company University of Toronto Job description Date Posted: 12/13/2024…

35 minutes ago

Psychological Wellbeing Practitioner – Aylesbury

Job title: Psychological Wellbeing Practitioner - Aylesbury Company NHS Job description Are you a qualified,…

57 minutes ago

New Graduate Opportunity: Sales Development Representative

Job title: New Graduate Opportunity: Sales Development Representative Company Globe Life - Caroline Armstrong-Blaind Job…

1 hour ago

SEN Teacher

Job title: SEN Teacher Company Randstad Job description Join The Team at This School as…

1 hour ago
If you dont see Apply Link. Please use non-Amp version