Loading ...
Loading ...
Firmware Engineer
전망: 171
갱신일: 07-05-2024
위치: Vancouver British Columbia
산업: Electrical Electronic Manufacturing Computer Software Staffing Recruiting
수평: Mid-Senior level
직업 종류: Full-time
Loading ...
작업 내용
Employment Type Full Time, Permanent PositionJob 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
- 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
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!
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 ...
마감 시간: 21-06-2024
무료 후보 신청 클릭
작업 보고
Loading ...
Loading ...
동일한 작업
-
⏰ 30-06-2024🌏 Vancouver, British Columbia
-
⏰ 16-06-2024🌏 Vancouver, British Columbia
-
⏰ 19-06-2024🌏 Vancouver, British Columbia
-
⏰ 13-06-2024🌏 Langley, British Columbia
Loading ...
-
⏰ 01-07-2024🌏 New Westminster, British Columbia
-
💸 $32.50 an hour⏰ 27-06-2024🌏 Vancouver, British Columbia
-
💸 $36–$42 an hour⏰ 29-06-2024🌏 Kelowna, British Columbia
-
⏰ 18-06-2024🌏 Vancouver, British Columbia
Loading ...
-
💸 $65,000–$83,000 a year⏰ 30-06-2024🌏 Surrey, British Columbia
-
💸 $120,000–$150,000 a year⏰ 19-06-2024🌏 Vancouver, British Columbia