Position: Mid-Senior level

Job type: Full-time

Loading ...

Job content

Employment Type Full Time, Permanent Position

Job Code FW

Seniority Senior

Location Hybrid Remote - Mount Pleasant, Vancouver

About MistyWest

MistyWest is a hardware engineering consultancy that exists to create novel technologies that enable a healthier planet and bring prosperity to all humankind, with a focus primarily on hardware projects that advance the UN Sustainable Development Goals.

Role

As MistyWest’s Senior Firmware Engineer, you will create applications that interface with and control physical devices. You do this by identifying the core software/firmware requirements of a project, planning the architecture and communicating it with a multidisciplinary team of project managers, engineers, and designers. You will complete both product development and research tasks in a variety of industries and market segments. You will hold the accountability for architecting and leading challenging embedded software projects, as well as be a model of our shared values for our team members and clients.

Interdisciplinary experience is highly valued at MistyWest, so you may have additional experience in other disciplines (systems engineering, mechanical engineering, firmware, software or physics).

MistyWest develops products in many innovative and unproven applications, so you must be obsessed with learning new skills and technology as well as highly comfortable with ambiguity and the unknown. You are used to working with diverse product development teams and are a great communicator. You thrive in virtual collaborative environments and look forward to working in our beautiful offices in Mount Pleasant about 2-3 times per week.

Requirements

Candidates matching most of the following skills are encouraged to apply. If you are missing some requirements, you may still be considered. Please highlight any missing requirements in your cover letter and explain how you would address or overcome that challenge.
  • Bachelor’s Degree in Engineering or Applied Science (Software/Electronics focus,) or equivalent diplomas, certificates or work experience
  • At least 8+ years of previous work experience in Firmware/Embedded Software development
  • Proven results developing firmware and embedded software for connected products BLE, WiFI, LTE
  • Experience with embedded RTOS for microcontrollers. freeRTOS experience an asset
  • Lead communication of technical details and project direction to client stakeholders on projects of all magnitudes
  • Lead the process of creating and reviewing product requirements and design specifications, with minimal guidance from team members or clients
  • Understand advanced engineering principles in at least one area outside of the field of specialization (e.g., Electrical Engineering, Software Application Development, etc.)
  • Experience with Unit test, 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 with a variety of toolchains and development environments
  • Experience bringing up and debugging hardware using logic analyzer, oscilloscope, etc.
  • Experience with Ultra Low Power applications
  • Awesomeness
Nice-To-Have Qualifications (in Order Of Preference)
  • Embedded Linux Application development
  • Linux Driver development
  • Experience with Zephyr development
  • Experience with Nordic BLE Chips nRF51, nRF52, RF53
  • Experience with LTE CAT M1 Modules Nordic nRF91, Quectel BG95
  • Experience with WiFi Chips ESP32, Dialog DA16200
  • Experience with GNSS Based Applications
  • Multidisciplinary engineering experience is an asset for this position
  • Experience working in a client facing role or at an engineering consultancy
  • Several years of experience with Altium for schematic capture and layout
  • 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
  • Experience mentoring and working with junior firmware engineers
  • Valid passport and the ability to travel internationally on occasion
Benefits

Salary

Compensation for this role will be commensurate with experience and the degree to which the candidate fulfills the various requirements of the role.

Total Cash Compensation for this role will land in the range of $100,000 - $118,000 including banked time, profit sharing and equity-based compensation.

In addition to our competitive base salaries, MistyWest offers a dynamic salary based on profit sharing, equity, banked time and benefits, which is a bit different from conventional compensation programs. We also work a 37.5 hour work week, to encourage healthy work-life integration.

Benefits & Perks
  • 37.5 hour work-week and flexible weekly allocation
  • Banked time MistyWest compensates our salaried staff for all overtime hours worked
  • 4 weeks paid vacation, 5 sick days and 3 Pro D days annually
  • Flexible work schedule & opportunity to telecommute when not needed at HQ
  • Generous parental (18 weeks at full pay) and compassionate care leave (up to 2 weeks fully paid)
  • Comprehensive medical, dental & vision plan from Sun Life (including psychology and clinical counselling benefits)
  • Flexible Health Spending account starting at $250, with $100 added every year after one continuous year of employment
  • $1000 discretionary Professional Development budget per annum
  • Access to full laboratory and workshop for personal projects
  • Well-stocked corporate library & access to complimentary online learning subscriptions (Skillshare, etc)
  • Opportunities to travel to professional conferences like CES, SXSW, SIGGRAPH, and more
  • Complimentary staff events like ski trips, parties, shared meals, and community events
  • Working in an attractive, bright, open-plan, dog-friendly office in Mount Pleasant, with complimentary snacks and espresso!
How to Apply

Please apply through the application form on this page. Be sure to include your resume, LinkedIn URL, and a picture of a baby animal in a hat.

Applicants without this will not be considered.

Recruitment Practices

MistyWest is an equal opportunity employer that values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are actively working to reduce and eliminate barriers to entry for traditionally marginalized groups and individuals.

Code of Conduct

All Westies, as well as our clients, contractors, vendors, partners and community are asked to read and align their behaviors to our Code of Conduct. You can read more about thathere.

Have a question about our hiring or recruitment practices?Ask us!
Loading ...
Loading ...

Deadline: 21-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...