Firmware Engineer Contractor
at MistyWest
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 Nov, 2024 | USD 80000 Annual | 29 Aug, 2024 | N/A | Oscilloscope,Embedded Software,Microcontrollers,Wifi,Jenkins,Software Development,Schematic Capture,Test Suites,Test Driven Development,Testing,Logic Analyzer,Lte,Linux Application Development,Git,Software,Sensors,Altium | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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