Senior Embedded Developer

RiseMe

Winnipeg

On-site

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health and dental
Manulife Virtual Pharmacy
Manulife Mental Health and Counselling
Life and Disability
Pension Matching Program
Wellness Reimbursement Program
Personal and Professional Development
Community Involvement
Price Café with free tea and coffee

Job summary

Price Electronics in Winnipeg, Canada, seeks a Senior Embedded Developer to design, implement, test, and support embedded software for HVAC and building automation products. You will own major portions of the product lifecycle, develop firmware for microcontroller-based systems, and collaborate with hardware, QA, and product teams to deliver reliable control platforms.

The role requires hands-on problem solving, cross-functional teamwork, and travel between the U.S. and Canada as needed.

Qualifications

  • 5+ years of embedded systems development experience.
  • Degree or Diploma in a related engineering/science discipline.
  • Proficiency in C for microcontrollers and embedded debugging.
  • Experience with RTOS, hardware-software co-design, and networking.
  • Strong analytical, troubleshooting, and communication skills.

Responsibilities

  • Design, develop, test, and maintain embedded firmware for HVAC/building automation.
  • Own lifecycle contributions from concept to production release.
  • Develop and troubleshoot robust communication networks and integrations.
  • Support hardware bring-up, validation, and manufacturing readiness.
  • Investigate and resolve firmware/hardware/production issues.
  • Create test methods, automation tools, and documentation.
  • Collaborate with hardware, manufacturing, quality, and product teams.
  • Own technical features and deliver reliable, maintainable solutions.

Skills

Embedded development
C programming
RTOS
System debugging
Communication protocols
Analytical skills
Team collaboration

Education

Degree in Computer Engineering
Degree in Electrical Engineering
Degree in Computer Science

Tools

FreeRTOS
LittleFS
CAN
Modbus
BACnet

Job description

Who We Are:

Price Electronics (www.priceelectronics.ca) a division of Price Industries, believes that Excellence matters, and continuous innovation offers benefits for everyone involved. This is why we invest in our modern, cutting-edge manufacturing facility in Winnipeg Manitoba, Canada. We have produced high quality, high reliability electronic assemblies for multiple markets for over 25 years. Consider joining us as we continue to innovate and grow.


What You Can Expect:


  • Health and Dental -Employees and their families enjoy paid benefits covering an extensive list of medical and dental expenses and services.

  • Manulife Virtual Pharmacy -Access pharmacy services anytime, anywhere through the Manulife app, with eligible prescriptions delivered directly to your home.

  • Manulife Mental Health and Counselling Services -Access confidential mental health and wellness support through the Manulife app, with convenient options to book counselling, consultations, and guided programs all in one place.

  • Life and Disability -You will be provided with life insurance in a multiple of your salary with an option to purchase additional coverage.

  • Pension Matching Program -Invest in your future with each pay cheque through our Defined Contribution Pension Plan and we will match your contribution (up to 3% of your salary).

  • Wellness Reimbursement Program- Employees are eligible for a fitness centre or club membership reimbursement of up to $300 per year, this includes Fitness related App’s.

  • Personal and Professional Development -We are committed to helping you reach your potential through training and education.

  • Community Involvement -Generously supporting health, charities, youth, and education opportunities is our passion, and you’re invited to be a part of that.

  • Our convenient Price Café offers free Tea and Coffee.


Job Summary:

The Senior Embedded Developer is responsible for the design, implementation, testing, and support of embedded software and electronic control systems used within the DISIO family of HVAC and Building Automation products.


Working within a multidisciplinary product development team, the Senior Embedded Developer will own key portions of and participate in the full product lifecycle from concept and architecture through production release and long-term support. The successful candidate will develop firmware for microcontroller-based systems, integrate communication networks, support hardware bring-up and validation activities, and contribute to reliable, maintainable, and scalable control platforms.


This role requires a proven track record of embedded systems design, hands‑on problem solving, and effective collaboration with hardware designers, manufacturing engineers, quality personnel, and product stakeholders.


Key Responsibilities


  • Design, develop, test, and maintain embedded firmware for HVAC and Building Automation products.

  • Deliver and own key contributions to the complete product lifecycle from concept and architecture through production release and ongoing support.

  • Develop, troubleshoot, and harden robust embedded communication networks and system integrations.

  • Support hardware bring-up, product validation, and manufacturing readiness activities.

  • Investigate and resolve firmware, hardware, production, and field-related issues.

  • Develop and own test methods, automation tools, and technical documentation.

  • Collaborate with cross‑functional teams including hardware, manufacturing, quality, and product management.

  • Take ownership of technical features, subsystems, or products and deliver reliable solutions focused on quality, maintainability, and customer value.


Qualifications

Required


  • Degree or Diploma in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.

  • 5+ years of experience developing embedded systems, with successful projects to show for it.

  • Proficiency in C development for microcontroller‑based products.

  • Experience debugging embedded hardware and software systems.

  • Understanding of communication protocols and networking concepts.

  • Experience with RTOS and developing around hardware constraints.

  • Strong analytical, troubleshooting, communication, and organizational skills.

  • Ability to travel between the United States and Canada is required.


Preferred


  • Experience with FreeRTOS and LittleFS.

  • Experience with BACnet, CAN, Modbus, or similar communication protocols.

  • Experience with Python, JavaScript, RPA frameworks, or other software development automation tools.

  • Experience with automated testing, manufacturing test systems, or product validation.

  • Experience bringing new electronic products from concept through production.


We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. We are an equal opportunity employer and value diversity. All employment is decided on the basis of qualifications, merit and business need.


Job Type: On-site/in office

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Developer
Senior Embedded Developer

Price Industries • Winnipeg

On-site
CAD 90,000 - 125,000
Health and dental
Pension matching
Wellness reimbursement
+2
Embedded Designer
Embedded Designer

RiseMe • Winnipeg

On-site
CAD 90,000 - 120,000
Health & Dental
Mental Health Services
Pension Matching
+4
Embedded Software Developer (Level II/III)
Embedded Software Developer (Level II/III)

Sciemetric • Ottawa

Hybrid
CAD 85,000 - 135,000
Intermediate Software Developer
Intermediate Software Developer

Humi Inc. • Cambridge

On-site
CAD 80,000 - 120,000
Health/Dental Benefits
Profit Sharing
Flexible work hours
+2
Project Engineering Specialist
Project Engineering Specialist

Price Industries • Winnipeg

On-site
CAD 60,000 - 80,000
Health and Dental benefits
pension matching program
Wellness program
Senior HW Test and Verification Analyst
Senior HW Test and Verification Analyst

Delta Controls • Surrey

On-site
CAD 65,000 - 85,000
Flexible hours
Competitive total compensation
Three weeks of vacation
+2
Sr. Firmware Engineer – Clean Energy
Sr. Firmware Engineer – Clean Energy

Pearlfisher Group • Vancouver

Hybrid
CAD 110,000 - 140,000
Medical benefits
RRSP matching
Unlimited vacation
+2
Design Specialist
Design Specialist

PHS Canada • Kirkland

Hybrid
CAD 70,000 - 110,000
Automation Integration Specialist - Intermediate
Automation Integration Specialist - Intermediate

Powerhouse Controls Ltd • Cambridge

Hybrid
CAD 70,000 - 90,000
Health/Dental Benefits
Increased Vacation
Profit Sharing
+3
Senior Embedded Build, Release & Integration Developer
Senior Embedded Build, Release & Integration Developer

PML Sound International • Ottawa

On-site
CAD 120,000 - 150,000