Firmware Engineer Contractor

at  MistyWest

Vancouver, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 Nov, 2024USD 80000 Annual29 Aug, 2024N/AOscilloscope,Embedded Software,Microcontrollers,Wifi,Jenkins,Software Development,Schematic Capture,Test Suites,Test Driven Development,Testing,Logic Analyzer,Lte,Linux Application Development,Git,Software,Sensors,AltiumNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

IT, Software Engineering

Graduate

Electrical engineering computer techniques software

Proficient

1

Vancouver, BC, Canada