Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Firmware Engineer image - Rise Careers
Job details

Firmware Engineer

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

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.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Firmware Engineer, MistyWest

MistyWest, an innovative engineering design consultancy committed to a sustainable future, is on the lookout for a Senior Firmware Engineer to join their dynamic team. This role is perfect for an experienced firmware developer eager to contribute to cutting-edge projects that involve creating intelligent and connected devices. As a Senior Firmware Engineer, you'll be at the forefront of firmware development, crafting solutions for Bluetooth and Wi-Fi connectivity while designing low-level drivers and application-level firmware. Your expertise in Real-Time Operating Systems (particularly Integrity RTOS) and the Zephyr RTOS will be crucial as you collaborate closely with cross-functional teams, including electrical and mechanical engineers, to ensure seamless integration. You will have opportunities to interface with various hardware components, mentor junior engineers, and lead firmware architecture for exciting new products. MistyWest values a collaborative environment where creativity thrives, and they are dedicated to providing a supportive workplace culture with competitive compensation and benefits. If you’re a seasoned professional ready to push the boundaries of technology and make a significant impact, MistyWest can’t wait for you to join their team!

Frequently Asked Questions (FAQs) for Firmware Engineer Role at MistyWest
What are the responsibilities of a Senior Firmware Engineer at MistyWest?

As a Senior Firmware Engineer at MistyWest, your primary responsibilities will include developing and implementing firmware solutions for Bluetooth and Wi-Fi connectivity, designing low-level drivers, and collaborating with cross-functional teams for seamless product integration. You'll also manage new product development cycles, conduct testing and validation of firmware modules, and mentor junior engineers.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Firmware Engineer position at MistyWest?

To apply for the Senior Firmware Engineer role at MistyWest, candidates should hold a Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field. A minimum of 10 years of firmware development experience, with 5 years in a senior capacity, is required. Proficiency in low-level drivers, Zephyr, and Integrity RTOS will be advantageous.

Join Rise to see the full answer
What type of projects might I work on as a Senior Firmware Engineer at MistyWest?

In the Senior Firmware Engineer role at MistyWest, you can expect to engage in projects that involve developing intelligent devices requiring advanced connectivity solutions. This could include working on firmware for scanner decoders, RFID encoders, power management systems, and potentially developing user interfaces, all while focusing on sustainability.

Join Rise to see the full answer
How does the team at MistyWest collaborate on firmware projects?

At MistyWest, collaboration is key! As a Senior Firmware Engineer, you will work closely with electrical engineers, mechanical engineers, and product managers to ensure that all components of a project align perfectly. This helps foster innovation and prepare the best possible products for clients.

Join Rise to see the full answer
What does the work environment look like for a Senior Firmware Engineer at MistyWest?

The work environment at MistyWest is vibrant and supportive, featuring bright open-plan offices that are dog-friendly and include perks like secure bike parking and a well-stocked kitchen. The company promotes a healthy work-life balance with flexible schedules and opportunities for professional development.

Join Rise to see the full answer
Common Interview Questions for Firmware Engineer
Can you describe your experience with Real-Time Operating Systems (RTOS)?

When answering this question, be specific about your experience with RTOS, particularly mentioning any projects you've completed using Zephyr RTOS or Integrity RTOS. Highlight how you designed and implemented RTOS solutions in past roles.

Join Rise to see the full answer
How do you approach debugging firmware issues?

Explain your systematic approach to debugging, emphasizing the tools you use, such as oscilloscopes or logic analyzers, and your process of isolating the issue by checking both hardware and software components.

Join Rise to see the full answer
What strategies do you use for estimating project timelines?

Discuss how you break down larger tasks into smaller components for better estimation. Mention your use of previous project data, team input, and potential risks that may impact the project timeline.

Join Rise to see the full answer
Give an example of a successful firmware project you led.

Share a concise yet detailed example of a project where you took the lead. Highlight the challenges you faced, your contributions, and the project's successful outcome, focusing on the technologies and methodologies you employed.

Join Rise to see the full answer
How do you stay updated with advancements in firmware development?

Talk about any conferences, workshops, or online courses you follow. Mention specific sources such as technical communities, blogs, or forums that help you keep your knowledge fresh and relevant.

Join Rise to see the full answer
What experience do you have with IoT connectivity solutions?

Detail your experience with various IoT protocols such as BLE, MQTT, and OpenThread. Provide examples of how you've implemented these technologies in past projects.

Join Rise to see the full answer
Describe how you would mentor a junior engineer.

Talk about your mentoring philosophy emphasizing patience, knowledge sharing, and encouraging independence. Cite specific strategies you would use to assist their growth through guidance on real tasks or providing critical feedback.

Join Rise to see the full answer
How do you handle the pressure of tight project deadlines?

Share techniques such as prioritizing tasks, maintaining open communication with the team, and how you manage stress to ensure project success without compromising quality.

Join Rise to see the full answer
What is your experience with low-level driver development?

Provide comprehensive details about any projects where you had to develop low-level drivers, including the types of devices you worked on, the challenges you faced, and the solutions you implemented.

Join Rise to see the full answer
Why do you want to work at MistyWest as a Senior Firmware Engineer?

Express your enthusiasm for MistyWest's commitment to sustainability and innovation. Mention how their values align with your skills and career goals, and articulate your desire to contribute to meaningful projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Posted 9 days ago
Photo of the Rise User
Sonic Automotive Hybrid 6675 Pensacola Blvd, Pensacola, FL 32505, USA
Posted 4 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Posted 12 days ago

Founded in 2003, Misty West is a company that specializes in engineering design consulting for companies that have product concepts they want to turn into products. They are based in Vancouver, British Columbia Canada.

1 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 25, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!