Trusscore is a material science company for sustainable building materials. We are revolutionizing the way people build, with the ultimate vision of creating a market leading, sustainable, branded, true painted-drywall-alternative. Trusscore invests heavily in R&D to discover breakthroughs in materials and manufacturing processes, advancing the state-of-the-art in science and technology along the way.
Become part of a passionate, innovative team focused on reshaping the future of building materials. We offer a dynamic, flexible work environment, opportunities for personal and professional growth, and the chance to make a tangible impact in an established, fast-growing company with a focus on sustainability and innovation.
Your Mission
Trusscore is seeking a technology leader to help us introduce to the world new architectural innovations for building products.
As part of a highly skilled, multi-disciplinary R&D team, your mission is to invent embedded systems that delight customers with an intuitive, easy-to-use controller for Trusscore's Digital Paint. You will help bring to life new technology that instantly and digitally changes the colour of walls and ceilings -- without the need for repainting.
As a technology leader, you will apply both software and hardware skills. You will design custom real-time operating system firmware, incorporating ethernet and wireless protocols, and mobile application software that integrates with our Digital Paint devices. You will also lead the design of the controller electronics, ensuring scalability for manufacturing, assembly, and installation.
You will contribute directly, collaborate with a cross-functional team, and coordinate with external contractors and vendors to develop embedded systems. Your efforts will be vital in productizing Digital Paint throughout its lifecycle, helping bring it to market successfully.
This role demands both strategic thinking and hands-on execution alongside a collaborative team. You will leverage your expertise in firmware and electronics, while further developing your skills in embedded systems architecture, optimization, electronics manufacturing, and debugging. Your success will be measured by the quality and timeliness with which you drive projects to completion.
Responsibilities
Lead the design and development of embedded systems and provide technical leadership and support to other team members for the projects and products to which you are assigned
Work with a cross-functional team including project and product managers, organic printed electronics architects, materials scientists, and hardware designers to make key decisions, balance trade-offs, and contribute to road mapping for rapid delivery of firmware solutions
Design, develop, analyze, debug, optimize, and maintain firmware for Digital Paint devices and prototypes
Lead hardware & firmware development through all lifecycle stages, including architecture definition, firmware design, prototype building, schematic capture, PCB layout, component selection, and board bring-up, working with third-party vendors and contractors as needed
Coordinate with assembly houses and PCB manufacturers to oversee fabrication and ensure quality and timeliness
Select and/or design custom connectors that integrate with printed electronics devices
Provide hands-on support for integration, troubleshooting and expert root cause analysis to resolve design issues
Test and optimize firmware and circuits to validate functionality and performance, reveal cost take-out opportunities, and compliance to regulatory standards; refine design and selection of components for volume manufacturing
Develop tools that enable frequent and reliable software deployment, test execution, and data analysis to rapidly learn how to make systems robust and ready for release
You may be required to support other projects from time to time, such as creating microservices for factory automation
Skills and Qualifications
Bachelor's or Master's degree in Electrical, Computer or Mechatronics Engineering (or equivalent experience)
Minimum of 2 years of experience in embedded systems and firmware design
Developed, debugged, and deployed embedded systems that have been used in real world devices
Strong knowledge of object-oriented programming (OOP) in C/C++, including algorithm development, data structures, code modularity, abstraction and maintainability
Proficiency in PCB design and schematic capture using PCB design software such as Altium Designer or Circuit Studio
Experience applying design-for-assembly/manufacturing (DFA/DFM) principles, including thermal and mechanical compatibility
Hands-on experience with ARM microcontrollers like STM32 and ESP32
Familiarity with real-time operating systems (RTOS), including CMSIS and FreeRTOS
Solid fundamental knowledge of Wi-Fi and Ethernet protocols (e.g., TCP/IP, IoT communication standards) and serial communication standards (e.g., RS485)
Experience designing for CSA, UL, and other regulatory standards as needed
Hands-on prototyping experience (soldering, board assembly, harnessing)
Skilled in code and PCB debugging, testing, troubleshooting, and performance optimization; experienced with tools such as oscilloscopes, spectrum analyzers and function generators
Strong sense of agency, detail-oriented, and capable of working in a fast-paced, collaborative environment
Strong problem-solving skills and the ability to think critically, big ideas thinker
Nice to Have:
Mobile Application Design
Experience programming in other languages
Experience working with industrial PLCs
Work Location: Kitchener, Ontario
Hybrid working from the office/lab and from home
* Occasional travel may be required to support offsite activities with third party vendors, contractors, other Trusscore facilities, or for other business reasons
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.