Senior BLE Firmware Engineer - 6 Month Contract - 19516
- Ottawa, ON, Canada
The compensation range is $60.00 to $70.00/hr+ depending on experience. · Contract
Applications open in a new tab.
Job details
- Pay
- The compensation range is $60.00 to $70.00/hr+ depending on experience.
- Job type
- Contract
- Apply by
- Experience
- 8+ years of embedded firmware/software development experience
- Posting language
- English
- Posted
Original job description
Our client, an established technology organization developing connected IoT products, has an immediate requirement for a Senior BLE Firmware Developer to join its Ottawa engineering team, 100% onsite.
This is an opportunity to contribute to a brand-new connected-device development initiative, working hands-on with Nordic Semiconductor technology, Bluetooth Low Energy and Zephyr RTOS.
The successful consultant will be a strong hands-on embedded developer capable of owning production-quality firmware from design and development through hardware integration, debugging and testing.
Duties include but are not limited to:
- Developing Embedded firmware that will run on Embedded IoT products
- Design, develop and maintain production embedded firmware using C/C++
- Develop firmware for Nordic nRF52/nRF54 devices using nRF Connect SDK and Zephyr RTO
- Develop and optimize BLE functionality including GAP, GATT, advertising, connections, pairing/bonding, security and custom services
- Develop firmware for low-power, resource-constrained connected devices
- Perform board bring-up and hardware/firmware integration using SPI, I2C, UART, GPIO, ADC and timers
- Implement low power algorithms
The successful candidate will have the following:
- Degree from a recognized university or community college with an acceptable specialization in computer, electrical engineering, systems engineering, computer science or information systems
- 8+ years of embedded firmware/software development experience
- Advanced Embedded C skills within resource-constrained systems and Zephyr RTOS development experience
- Strong commercial experience within the Nordic Semiconductor ecosystem, ideally nRF52 and/or nRF54. Hands on experience with nRF Connect SDK
- Strong Bluetooth Low Energy development experience and understanding of GAP/GATT
- Experience developing and optimizing low-power/battery-powered devices
- Strong embedded hardware integration/debugging skills, ARM Cortex microcontrollers, drivers and bootloaders
- Comfortable remaining highly hands-on while contributing to technical design and architecture
- Assets: BLE security/DFU, secure boot, RF/interoperability testing, automated testing/CI, Python, Thread/Matter/802.15.4 and previous IoT/sensor development
- Strong team player, collaborative, self sufficient, able to work
- Must be able to work onsite
Start ASAP, Initial 6 Month Contract with extension/conversion possibility, 100% onsite. This is a great opportunity to work on the latest IoT technology and grow with a well-established organization.
Great organizational culture and collaborative environment. The compensation range is $60.00 to $70.00/hr+ depending on experience.
LROIT
How To Apply
Please apply by clicking the “Apply Now” button below and follow the instructions to submit your résumé. You can also apply by submitting your résumé directly to itcontractresumes@lrostaffing.com. If you are already registered with us, please contact your Senior Recruiter. Please quote job 19516.
LRO Staffing values fairness, confidentiality, and human judgment in every stage of our hiring process. We do not use automated or AI-driven screening tools to assess applications. Each submission is reviewed by an experienced recruiter to ensure a thoughtful and equitable evaluation of every candidate.
Thank you for your interest in this role. One of our Recruiters will be in touch with you if your profile meets the requirements for the role and the expectations of our clients. Please note that all candidates must be permitted to work in Canada to be considered for this opportunity.
More about this job
Responsibilities
Develop and maintain production-quality embedded firmware for connected IoT devices using C/C++, Nordic nRF52/nRF54 hardware, nRF Connect SDK, and Zephyr RTOS. Implement and optimize BLE features and low-power operation, and perform board bring-up, hardware integration, debugging, and testing.
Requirements
Requires 8+ years of embedded firmware or software development experience, advanced embedded C skills, Zephyr RTOS experience, and commercial experience with Nordic Semiconductor devices and nRF Connect SDK. Candidates should have strong BLE and GAP/GATT knowledge, low-power device development experience, embedded hardware integration and debugging skills, and a relevant degree or specialization.
Skills
- Embedded C
- C++
- Bluetooth Low Energy
- Zephyr RTOS
- Nordic Semiconductor
- nRF52/nRF54
- nRF Connect SDK
- GAP/GATT
- Low-Power Firmware
- Hardware Integration
- Board Bring-Up
- ARM Cortex
- SPI
- I2C
- UART
- Firmware Debugging
Visa sponsorship
Not detected in the job text
Categories
- Engineering
- Technology
- Software
Keywords
- Embedded Firmware
- Embedded C
- C++
- Bluetooth Low Energy
- Zephyr RTOS
- Nordic Semiconductor
- nRF52
- nRF54
- nRF Connect SDK
- GAP
- GATT
- BLE Security
- DFU
- Secure Boot
- RF Testing
- Interoperability Testing
- Automated Testing
- Continuous Integration
- Python
- Thread
- Matter
- IEEE 802.15.4
- IoT
- ARM Cortex
- SPI
- I2C
- UART
- GPIO
- ADC
- Board Bring-Up