Embedded Designer
- Winnipeg, MB, Canada
Applications open in a new tab.
Job details
- Apply by
- Experience
- 5+ years of experience developing embedded systems. (professional and project based)
- Posting language
- English
- Posted
Original 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 Embedded Designer 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 Embedded Designer will 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 strong foundation in embedded systems design, a hands-on approach to 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.
-
Participate in the complete product lifecycle from concept and architecture through production release and ongoing support.
-
Develop and troubleshoot 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 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. (professional and project based)
-
Proficiency in C development for microcontroller-based products
-
Experience debugging embedded hardware and software systems.
-
Understanding of communication protocols and networking concepts.
-
Experience using source control systems such as Git.
-
Strong analytical, troubleshooting, communication, and organizational skills.
Preferred
-
Experience with HVAC, Building Automation, or Industrial Control Systems.
-
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
Job Type: On-site/in office
Should this excellent opportunity interest you, please submit your resume, including salary expectations.
We appreciate the interest shown by all applicants, however only those being considered for an interview will be contacted.
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.
More about this job
Responsibilities
Design, develop, test, and maintain embedded firmware and communication integrations for HVAC and building automation products throughout their lifecycle. Support hardware bring-up, validation, manufacturing readiness, issue resolution, test automation, and technical documentation while collaborating with cross-functional teams.
Requirements
Requires a degree or diploma in computer engineering, electrical engineering, computer science, or a related discipline, along with at least five years of embedded systems development experience and proficiency in C for microcontroller-based products. Candidates should have embedded debugging, communication protocols and networking, and Git experience; HVAC or industrial controls, BACnet, CAN, Modbus, automation tools, and product validation experience are preferred.
Skills
- Embedded Systems Design
- C Programming
- Embedded Hardware and Software Debugging
- Communication Protocols
- Networking
- Git
- Hardware Bring-Up
- Product Validation
- Automated Testing
- Manufacturing Test Systems
- Python
- JavaScript
- Troubleshooting
- Technical Documentation
- Cross-Functional Collaboration
Benefits
- Health and Dental Benefits
- Virtual Pharmacy Services
- Mental Health and Counselling Services
- Life and Disability Insurance
- Defined Contribution Pension Plan with Employer Matching
- Wellness Reimbursement
- Personal and Professional Development
- Community Involvement
- Free Tea and Coffee
Visa sponsorship
Not detected in the job text
Categories
- Engineering
- Technology
- Software
- Manufacturing
Keywords
- Embedded Systems
- Embedded Firmware
- C
- Microcontrollers
- HVAC
- Building Automation
- Electronic Control Systems
- Communication Networks
- BACnet
- CAN
- Modbus
- Git
- Python
- JavaScript
- Hardware Bring-Up
- Product Validation
- Automated Testing
- Manufacturing Test Systems
- Product Lifecycle
- Production Release
- Industrial Control Systems
- Firmware Troubleshooting
- Hardware Debugging
- Test Automation
- Technical Documentation
- Manufacturing Readiness