Match score not available

Intermediate Firmware Engineer Contractor (6 months term)

extra holidays - fully flexible
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

At least 4 years of experience in firmware and software development., Bachelor’s Degree in Electrical Engineering, Computer Systems Technology, Computer Science, or Mechatronics., Proven experience in developing firmware for connected products like BLE, WiFi, and LTE., Familiarity with Agile development practices and tools such as Git and Jenkins..

Key responsabilities:

  • Create programs that interface with and control physical devices.
  • Identify core software/firmware requirements and plan project architecture.
  • Collaborate with project managers, engineers, and designers on product development and research tasks.
  • Debug hardware and develop low-level drivers and application-level firmware.

MistyWest logo
MistyWest Design TPE https://www.mistywest.com/
11 - 50 Employees
See all jobs

Job description

At MistyWest, a Firmware Engineer 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.

We are working on a fascinating project and would like the help of 4 FW Engineers over the next six months.

We are prepared to consider talented FW engineers in Canada, Europe and other countries. You must have at least 2 hours overlap with business hours PDT (Vancouver office). Consultancies or freelance teams also can be considered.

Requirements

General requirements:

  • At least 4 years of previous work experience in firmware and software development
  • Bachelor’s Degree in Electrical Engineering, Computer Systems Technology, Computer Science, Mechatronics etc.
  • Proven results in developing firmware and embedded software for connected products: BLE, WiFi, LTE
  • Experience with Unit tests, 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

    Key Requirements for this project:
  • Experience with Nordic BLE Chips: nRF51, nRF52, RF53
  • Experience with Zephyr RTOS development [Ideal]
  • Experience with other embedded RTOS for microcontrollers, i.e: FreeRTOS [Requirement]
  • 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 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.

    It's a contracting opportunity, so there is no firm budget. The rate will depend on the contractor's skills, expertise, and expectations.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Design
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Firmware Engineer Related jobs