TalentSphere Staffing Solutions

Firmware Engineer

TalentSphere Staffing Solutions  •  $100k/yr  •  Mississauga, CA (Onsite)  •  7 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Firmware Engineer (Embedded Systems)
Mississauga, ON (Onsite)
Industry: Industrial Manufacturing / Industrial IoT

Compensation: $100,000–$120,000 plus RRSP matching, comprehensive benefits, and a collaborative team environment.

About the Opportunity

Our client is seeking a Firmware Engineer (Embedded Systems) to design, develop, and support embedded software for industrial IoT products deployed in remote, mission-critical environments. This role will work closely with hardware, software, cloud, QA, and product teams to deliver reliable, high-performance solutions that power connected industrial systems.

Key Responsibilities

Embedded Firmware Development

  • Design, develop, test, and maintain embedded firmware for industrial IoT devices.
  • Enhance and adapt existing firmware to support new hardware platforms and product enhancements.
  • Optimize system performance, reliability, and power consumption.
  • Design and implement communication protocols between embedded systems and connected devices.

Troubleshooting & System Analysis

  • Investigate and resolve complex firmware, hardware, and system-level issues.
  • Perform root cause analysis across devices, communication networks, and backend systems.
  • Analyze logs, data flows, and system behaviour to identify and resolve technical challenges.
  • Take ownership of product quality from issue identification through validation and resolution.

Testing & Validation

  • Develop and execute validation plans, test cases, and feasibility studies.
  • Validate performance under real-world operating conditions and edge-case scenarios.
  • Support automated testing initiatives through firmware tools, scripts, and applications.

Collaboration & Product Development

  • Partner with hardware, software, cloud, QA, and product management teams throughout the product lifecycle.
  • Support system integration, design verification, and end-to-end product functionality.
  • Contribute to product requirements, technical documentation, and customer-driven enhancements.
  • Participate in customer and field support activities as required.

Qualifications

  • Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • 5+ years of embedded software development experience.
  • Strong programming skills in C/C++; experience with Java and Python is preferred.
  • Experience developing both bare-metal and RTOS-based systems (FreeRTOS is an asset).
  • Strong understanding of embedded system architecture and hardware/software integration.
  • Experience with communication protocols including UART, SPI, I2C, RS232, RS485, USB, Ethernet, and TCP/IP.
  • Proficiency with debugging and test equipment such as oscilloscopes, logic analyzers, JTAG debuggers, and multimeters.
  • Experience with embedded devices operating in 24/7 industrial environments.
  • Experience designing low-power, battery-operated systems is highly desirable.
  • Exposure to LTE, BLE, RF technologies, and Industrial IoT products is considered an asset.
  • Experience within the natural gas, energy, or industrial automation sectors is advantageous.
TalentSphere Staffing Solutions

About TalentSphere Staffing Solutions

Since 2013, TalentSphere Staffing Solutions has been a trusted partner for businesses across Canada and the US, providing top-tier recruitment and staffing services. With over two decades of industry expertise, our team of specialized recruiters is dedicated to connecting leading organizations with exceptional talent.

Our proven track record of successful placements speaks to our deep understanding of the industries we serve. We offer customized solutions that meet the unique needs of each client, whether it's executive search, permanent placement, or contract staffing. By leveraging our extensive network and market insights, we consistently deliver high-quality candidates who not only meet technical requirements but also align with company culture.

At TalentSphere, we believe in building lasting relationships and providing an unparalleled level of service, ensuring both clients and candidates find the perfect fit. With over 60 remote professionals working across Canada, we offer the agility and reach to support businesses of all sizes, from startups to global enterprises.

Discover how TalentSphere can help elevate your business by connecting you with the talent you need to succeed.

Industry
HR & Recruiting
Company Size
51-200 employees
Headquarters
Richmond Hill, CA
Year Founded
2013
Social Media