Firmware Developer - $80,000 - $100,000 A Year (Toronto)

Firmware Developer - $80,000 - $100,000 A Year (Toronto)

05 Sep
|
Mier Recruitment
|
Toronto

05 Sep

Mier Recruitment

Toronto

Firmware DeveloperLocation: Peel Region, ON | Job Type: Permanent | Salary: $80,000-$100,000/year | Work Model: In OfficePosition Description- Collaborate with Engineering Managers and technical leads to define user, functional, and technical requirements for new embedded products.- Design, develop, and debug firmware and system‑level APIs to meet product and regulatory requirements.- Develop microcontroller bootloaders, supporting secure updates and robust field deployment.- Perform hardware bring‑up, low‑level driver development, and firmware integration testing.- Interface closely with hardware, software, and manufacturing teams to ensure reliable end‑to‑end system integration.- Conduct code reviews, design reviews, and peer reviews to ensure quality and maintainability.- Develop firmware for new hardware platforms and support enhancements to existing products.- Integrate embedded APIs with higher‑level software systems and cloud services.- Debug and validate prototype designs, verifying conformance to specifications and documenting results.- Author test plans, test reports, and validation documentation.- Perform algorithm development, system debugging, root cause analysis, and implement corrective actions.- Investigate product and process issues, identify root causes, and drive continuous improvement.- Collaborate with Technical Documentation teams to produce operator manuals, QC procedures,



and operating documentation.- Support internal and external suppliers throughout new product development and validation.- Provide regular status updates to management, highlighting risks, progress, and mitigation plans.Embedded Software & Firmware- C, C++, Assembly (ARM and related architectures)- Bootloader development- Low‑level drivers, HAL development, and HW bring‑up- Test‑driven development (TDD)Hardware & Debugging- Experience with ADCs, sensors, actuators- Strong debugging using GDB, JTAG/SWD, and vendor debug tools- Hands‑on use of oscilloscopes, logic analyzers, DAQ systemsCommunications & Networking- Protocols: I2C, SPI, UART, RS-485- Networking & IoT: MQTT, CoAP, REST- Connectivity: Wi‑Fi, Ethernet, Bluetooth 5- TCP/IP stack experience (plus)Development Practices- Configuration management: Git, Subversion- SDLC methodologies: Agile and Waterfall- Quality methodologies: Root Cause Analysis, FMEAProfessional Skills- Solid problem‑solving and analytical skills- Excellent written and verbal communication- Ability to work independently while managing multiple priorities- Proven ability to deliver production‑ready firmware on aggressive timelinesEducation & Qualifications- Bachelor's Degree in Software Engineering, Computer Science, or equivalent- 3+ years of professional embedded firmware experience- Demonstrated experience with bootloaders and communication protocols- Proficient in Microsoft Office toolsApply now by submitting your resume. Only those selected will be contacted.#J-18808-Ljbffr

📌 Firmware Developer - $80,000 - $100,000 A Year (Toronto)
🏢 Mier Recruitment
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: firmware developer - $80,000 - $100,000 a year (toronto) / toronto