Firmware Developer Location: Peel Region, ON | Job Type: Permanent | Salary: $80,000-$100,000/year | Work Model: In Office Position 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 systems Communications & 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, FMEA Professional Skills Strong 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 timelines Education & 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 tools Apply now by submitting your resume. Only those selected will be contacted. #J-18808-Ljbffr
Firmware Developer
MIER RECRUITMENT
golden horseshoe, golden horseshoe
Published 19 days ago
Report job