Embedded Firmware Bluetooth Engineer

HCR Permanent Search

Canada

Remote

CAD 96,432 - 103,320

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company. The ideal candidate will have strong skills in C and Python, experience in developing firmware for IoT devices, and proficiency in optimizing code for energy efficiency. Responsibilities include designing firmware, debugging with JTAG, and collaborating across teams. This role offers a contract position at a mid-senior level, with a pay range of $70.00/hr - $75.00/hr.

Qualifications

  • Strong proficiency in C and Python programming.
  • Proven experience in embedded IoT device firmware development.
  • Expertise in developing firmware for low-power / low-memory devices.
  • Hands-on experience with JTAG and similar debugging tools.
  • Ability to perform power profiling and optimize code for energy efficiency.

Responsibilities

  • Design, develop, and maintain firmware for embedded IoT devices.
  • Implement and optimize code for low-power and low-memory systems.
  • Perform power profiling and apply techniques to minimize energy consumption.
  • Debug and test firmware using JTAG and other embedded development tools.
  • Collaborate with hardware and software teams to ensure seamless integration.
  • Document firmware architecture, design decisions, and testing procedures.

Skills

C programming
Python programming
Embedded IoT firmware development
Debugging with JTAG
Power profiling
Bluetooth concepts and protocols

Job description

This range is provided by HCR Permanent Search. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$70.00/hr - $75.00/hr

Direct message the job poster from HCR Permanent Search.

HCR Permanent Search is currently working with a leading edge technology company who needs to hire an Embedded Firmware Engineer to work on Bluetooth applications. The role will require the person to have significant experience in Bluetooth firmware for embedded IoT devices, optimizing performance, and ensuring robust connectivity in resource-constrained environments.

Please note that this is a corporation to corporation contact and you must reside within the United States or Canada for compliance reasons.

Work Setting: Remote

Key Responsibilities:
  • Design, develop, and maintain firmware for embedded IoT devices.
  • Implement and optimize code for low-power and low-memory systems.
  • Perform power profiling and apply techniques to minimize energy consumption.
  • Debug and test firmware using JTAG and other embedded development tools.
  • Collaborate with hardware and software teams to ensure seamless integration.
  • Document firmware architecture, design decisions, and testing procedures.
Must-Have Qualifications:
  • Strong proficiency in C and Python programming.
  • Proven experience in embedded IoT device firmware development.
  • Expertise in developing firmware for low-power / low-memory devices.
  • Hands‑on experience with JTAG and similar debugging tools.
  • Ability to perform power profiling and optimize code for energy efficiency.Solid understanding of Bluetooth concepts and protocols.
Apply Now!

If you believe you are an outstanding candidate for this opportunity, we invite you to submit your resume and all relevant information to HCR Permanent Search in confidence to:

Please indicate the name of the position you are applying for in the subject heading. Only those selected to move forward in the consideration process will be contacted. Thank you for your interest!

HCR Permanent Search is recruiting on behalf of our client for an existing vacancy within their organization.

HCR Personnel Solutions Inc. welcomes applications from people with disabilities. Accommodation is available upon request for candidates taking part in all aspects of the recruitment and selection process.

Seniority level

Mid‑Senior level

Employment type

Contract

Job function

Engineering and Design

Industries

Software Development

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Embedded Bluetooth Firmware Engineer
Remote Embedded Bluetooth Firmware Engineer

HCR Permanent Search • Canada

Remote
CAD 80,000 - 100,000
Staff Firmware Engineer
Staff Firmware Engineer

Jobgether • Canada

Remote
CAD 225,000 - 402,000
RSU grant
Healthcare & parental leave
Professional development stipend
+2
Firmware Development Team Lead
Firmware Development Team Lead

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
BLE Senior Software Engineer/Developer
BLE Senior Software Engineer/Developer

Garmin Ltd. • Town of Cochrane

On-site
CAD 110,000 - 145,000
Employee stock purchase plan
Fitness reimbursements
Flexible savings plans
embedded software engineer
embedded software engineer

Bluth Company • Toronto

On-site
CAD 70,000 - 120,000
Collaborative culture
Flex work
Professional development
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Senior Firmware Engineer
Senior Firmware Engineer

Microchip Technology Inc. • Ottawa

On-site
CAD 90,000 - 140,000
Embedded Software Developer
Embedded Software Developer

TRS Staffing Solutions • Vancouver

On-site
CAD 80,000 - 100,000
IoT Embedded Firmware Engineer – Flexible, Growth, On-Site
IoT Embedded Firmware Engineer – Flexible, Growth, On-Site

Bluth Company • Toronto

On-site
CAD 70,000 - 120,000
Collaborative culture
Flex work
Professional development
+1
Senior Embedded BSP SW Engineer (EE/CompEng)
Senior Embedded BSP SW Engineer (EE/CompEng)

Nokia • Ottawa

On-site
CAD 120,000 - 180,000
Corporate Retirement Savings Plan
Health and dental benefits
Short-term and long-term disability
+6