Search jobs > Vancouver, BC > Temporary > Firmware engineer

Firmware Engineer Contractor

MistyWest
Vancouver, British Columbia, Canada
$42 an hour (estimated)
Permanent

At MistyWest, our Firmware Engineer is a team member who creates programs that interface with and control physical devices.

They have the ability to identify the core software / firmware requirements of a project, plan the architecture and communicate it with the project team.

They will work closely with a multidisciplinary team of project managers, engineers, and designers to complete both product development and research tasks in a variety of industries and market segments.

Right now we are working on fascinating project and looking for some help during next 6-12 months!

Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer techniques, software
  • At least 4 years of previous work experience in firmware and software development
  • Proven results developing firmware and embedded software for connected products : BLE, WiFI, LTE
  • Strong embedded Linux experience, both at the Kernel level and Driver level
  • Experience with embedded RTOS for microcontrollers. freeRTOS experience an asset
  • 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 bringing up and debugging hardware using logic analyzer, oscilloscope, etc.
  • Experience with Ultra Low Power applications
  • Embedded Linux Application development
  • Linux Driver development
  • Experience with Zephyr development
  • Experience with Nordic BLE Chips : nRF51, nRF52, RF53
  • 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

Nice to have :

  • Experience with LTE CAT M1 Modules : Nordic nRF91, Quectel BG95
  • Experience with WiFi Chips : ESP32, Dialog DA16200
  • Experience with GNSS Based Applications
  • Experience with Altium for schematic capture and layout

Benefits

  • Highly flexible : negotiate your own rates, hours and work location.
  • Hardware & Software Access : MistyWest can provide equipment and software support where needed
  • Try us out! Find out if MistyWest would be a good permanent employer for your needs and career direction
  • Amazing Community : plug into a great local and global community of engineers and product design enthusiasts for events, projects, potential work & personal development.
  • 30+ days ago
Related jobs
MistyWest
Vancouver, British Columbia

At MistyWest, our Firmware Engineer is a team member who creates programs that interface with and control physical devices. They have the ability to identify the core software/firmware requirements of a project, plan the architecture and communicate it with the project team. They will work closely w...

MistyWest
Vancouver, British Columbia

At MistyWest, our Firmware Engineer is a team member who creates programs that interface with and control physical devices. They have the ability to identify the core software/firmware requirements of a project, plan the architecture and communicate it with the project team. They will work closely w...

Promoted
Vancouver Airport Authority
West Vancouver, British Columbia

Systems Engineer, Operational Technologies. Reporting to the Manager, Baggage Systems, the successful candidate will be responsible for determining technical requirements, leading technical decisions, leading projects, managing operational activities, guiding internal and external resources in proje...

IFG - International Financial Group
Vancouver, British Columbia

You will contributeto the development and deployment of Automated Tests as well as theplanning and maintenance of automated testing infrastructure. Develop and deploy Automated Tests for game development and testingprocesses. JobTitle: Automation SoftwareEngineer. What tools andtechnologies do you u...

Square
Vancouver, British Columbia

This is a server engineering team that works cross-functionally with a variety of disciplines — client engineering, design, product, data science, compliance and legal. Expertise in the full software development life cycle. Contributing to the growth of our development capabilities through leading, ...

SAMSUNG
Vancouver, British Columbia

We are growing! Samsung Vancouver Knox Cloud Solutions team is looking for a passionate Software Engineer to join the team. Analyze and improve security for cloud application, provide expert guidance to engineers on security. Good grasp of the Agile software development approach, CI/CD, Gradle, Mave...

RailWorks Corporation
Vancouver, British Columbia

Reporting to the Regional Manager or designate, the Project Manager leads, directs, and exercises functional authority over all aspects of construction projects including planning, organizing, budgeting, and cost reporting; ensures that the goals and objectives of each project are accomplished on sc...

DSV
Vancouver, British Columbia

The Manager, Senior Project Management will ensure operational excellence by planning, coordinating, and supporting team pricing processes and involvement. The Manager will ensure the customer proposals are competitively priced to enable business wins. ...

Rivian
Vancouver, British Columbia

Computer Science, Electrical Engineering, or a related field Strong C programming skills Experience with ISO 26262 Experience with safety analysis using FTA, SW-FMEA Real Time Operating Systems (RTOS) Embedded software development and optimization Multi-threaded and multi-core programming Software d...

Pinchin
Richmond, British Columbia

A Day in the life of a Geotechnical Project Manager at Pinchin:. Assigning work to field staff as appropriate depending on workloads and in conjunction with the other Senior Managers . Meet with clients to determine project requirements . Able to work closely with our project teams across the compan...