Firmware Development Specialist
2 months ago
We are seeking a highly skilled Firmware Development, Senior Designer to join our Client Prosumer NAM team in Richmond, BC. As a key member of our R&D team, you will be responsible for designing the next generation of electro-mechanical solutions to serve prosumers in their residential storage and solar needs.
Key Responsibilities- Implement new features or fix issues written in C for an embedded application.
- Develop detailed requirements and specifications based on product and system requirements, working in concert with marketing managers, engineering project managers, and other multi-discipline technical innovators in multiple locations worldwide.
- Perform manual and automated bench testing during development.
- Follow established development guidelines and standards and make recommendations for improvements.
- Develop features to meet technical requirements including regional grid code compliance and functional safety.
- Write test plans and conduct design verification tests.
- Debug firmware issues as identified by other teams.
- Write and maintain tools in Python to support firmware development (Pytest, code generation, SQL queries, Excel reports).
- Provide mentorship for other team members.
- Years of hands-on experience in embedded firmware development.
- Bachelor of Applied Science degree in Electrical, Computer, or Mechatronic engineering or related discipline.
- Demonstrable expertise in C programming language for embedded systems.
- Passion for building and maintaining CI/CD pipeline as part of firmware development (Github Actions, Jenkins, Docker, CMAKE).
- Structured approach to troubleshooting and problem solving.
- Proficient in test driven development (TDD) approach.
- Strong communication and interpersonal skills with demonstrated collaborative teamwork capabilities.
- Experience in the full product lifecycle, from development through maintenance.
- Experience with PV and Grid Tie Energy Storage system architecture and application.
- Knowledge of RTOS constructs including threads, scheduling, synchronization, and memory management.
- Experience developing with an embedded RTOS like FreeRTOS, μC/OS, VXWorks, Neutrino, etc.
- Proficiency with Python.
- Experience in reviewing PCB schematics and microelectronic device datasheets.
- Experience with performing low-level board debugging with oscilloscopes, DMMs, function generators, etc.
- Experience with Test-driven development (jUnit, CppUTest, Gherkin).
- State machine design and implementation (Simulink Stateflow, QP/C Framework).
- Industrial communications standards such as IEC, Modbus, LIN bus, CANbus/J, DNP, or Ethernet/IP.
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. We are committed to providing our clients with the best talent in the industry, and we are proud to be an equal opportunity employer.
-
Firmware Development Specialist
4 weeks ago
Richmond, British Columbia, Canada US Tech Solutions, Inc. Full timeAbout the Role:We are seeking a highly skilled Firmware Development Senior Designer to join our team at US Tech Solutions, Inc. in Richmond, BC. As a key member of our Prosumer NAM team, you will be responsible for designing and developing firmware for our electro-mechanical solutions.Key Responsibilities:Implement new features or fix issues written in C for...
-
Firmware Development Specialist
4 weeks ago
Richmond, British Columbia, Canada US Tech Solutions, Inc. Full timeAbout the Role:We are seeking a highly skilled Firmware Development Senior Designer to join our team at US Tech Solutions, Inc. in Richmond, BC. As a key member of our Prosumer NAM team, you will be responsible for designing and developing firmware for our electro-mechanical solutions.Key Responsibilities:Implement new features or fix issues written in C for...
-
Firmware Automation Specialist
14 hours ago
Richmond, British Columbia, Canada Randstad Full time**Firmware Test Automation Engineer Opportunity**We are seeking an experienced Firmware Test Automation Engineer for a 12-month contract in Richmond, BC.**Key Responsibilities:**Develop automated test frameworks for firmware testingCollaborate with cross-functional teams to design and implement automated testing solutionsEnsure high-quality automated tests...
-
Senior Embedded Systems Firmware Design Manager
15 hours ago
Richmond, British Columbia, Canada Artech LLC Full timeJob Title: Senior Embedded Systems Firmware Design ManagerWe are seeking a skilled Senior Embedded Systems Firmware Design Manager to join our team at Artech LLC. The ideal candidate will have a strong background in embedded firmware development and leadership skills to manage a team of engineers.Key Responsibilities:Lead a team of embedded firmware...
-
Embedded Software Development Manager
4 weeks ago
Richmond, British Columbia, Canada Schneider Electric Norge AS Full timeJob Title: Embedded Software Development ManagerAt Schneider Electric, we are committed to sustainability and innovation. We are seeking a highly skilled Embedded Software Development Manager to join our Prosumer NAM team in Richmond, BC. As a key member of our team, you will be responsible for leading the development of embedded firmware solutions for our...
-
Embedded Software Development Manager
4 weeks ago
Richmond, British Columbia, Canada Schneider Electric Norge AS Full timeJob Title: Embedded Software Development ManagerAt Schneider Electric, we are committed to sustainability and innovation. We are seeking a highly skilled Embedded Software Development Manager to join our Prosumer NAM team in Richmond, BC. As a key member of our team, you will be responsible for leading the development of embedded firmware solutions for our...
-
Embedded Systems Developer
2 weeks ago
Richmond, British Columbia, Canada SST Wireless Full timeAbout SST WirelessWe are a company that designs and produces wireless sensor technologies with industrial applications. Our team is growing, and we are seeking a skilled Firmware Developer with Hardware knowledge to join us.The ideal candidate will have experience with embedded RTOS, ARM cores, and serial protocols such as SPI, I2C, and CAN. They will also...
-
Embedded Systems Developer
2 weeks ago
Richmond, British Columbia, Canada SST Wireless Full timeAbout SST WirelessWe are a company that designs and produces wireless sensor technologies with industrial applications. Our team is growing, and we are seeking a skilled Firmware Developer with Hardware knowledge to join us.The ideal candidate will have experience with embedded RTOS, ARM cores, and serial protocols such as SPI, I2C, and CAN. They will also...
-
Embedded Systems Developer
3 weeks ago
Richmond, British Columbia, Canada SST Wireless Full timeAbout SST WirelessSST Wireless Inc. is a leading designer and producer of wireless sensor technologies with industrial applications. Our company is growing rapidly, and we are seeking exceptional individuals to join our team.We believe innovation is built upon strong fundamentals, and we are looking for creative thinkers who are adept at realizing technical...
-
Embedded Systems Developer
3 weeks ago
Richmond, British Columbia, Canada SST Wireless Full timeAbout SST WirelessSST Wireless Inc. is a leading designer and producer of wireless sensor technologies with industrial applications. Our company is growing rapidly, and we are seeking exceptional individuals to join our team.We believe innovation is built upon strong fundamentals, and we are looking for creative thinkers who are adept at realizing technical...
-
Web Development Specialist
2 weeks ago
Richmond, British Columbia, Canada Leecon Development Ltd Full timeJob Title: Web Development SpecialistAt Leecon Development Ltd, we are seeking a skilled Web Development Specialist to join our team.Key Responsibilities:* Design and integrate website related code* Document technical requirements to ensure that products, processes and solutions meet business requirements* Write, modify and test website related code* Source,...
-
Web Development Specialist
2 weeks ago
Richmond, British Columbia, Canada Leecon Development Ltd Full timeJob Title: Web Development SpecialistAbout the Role:We are seeking a skilled Web Development Specialist to join our team at Leecon Development Ltd. As a key member of our team, you will be responsible for designing and integrating website-related code, documenting technical requirements, and creating and optimizing content for our website.Key...
-
Embedded Systems Developer
4 weeks ago
Richmond, British Columbia, Canada SST Wireless Full timeAbout SST WirelessSST Wireless Inc. is a leading designer and producer of wireless sensor technologies with industrial applications. Our company is growing rapidly, and we are seeking exceptional individuals to join our team.We believe innovation is built upon strong fundamentals, and we are looking for creative thinkers who are adept at realizing technical...
-
Embedded Systems Developer
4 weeks ago
Richmond, British Columbia, Canada SST Wireless Full timeAbout SST WirelessSST Wireless Inc. is a leading designer and producer of wireless sensor technologies with industrial applications. Our company is growing rapidly, and we are seeking exceptional individuals to join our team.We believe innovation is built upon strong fundamentals, and we are looking for creative thinkers who are adept at realizing technical...
-
Embedded Systems Developer
1 month ago
Richmond, British Columbia, Canada SST Wireless Full timeAbout SST WirelessSST Wireless Inc. is a leading designer and producer of wireless sensor technologies with industrial applications. Our company is growing rapidly, and we are seeking exceptional individuals to join our team.We believe innovation is built upon strong fundamentals, and we are looking for creative thinkers who are adept at realizing technical...
-
Embedded Systems Developer
1 month ago
Richmond, British Columbia, Canada SST Wireless Full timeAbout SST WirelessSST Wireless Inc. is a leading designer and producer of wireless sensor technologies with industrial applications. Our company is growing rapidly, and we are seeking exceptional individuals to join our team.We believe innovation is built upon strong fundamentals, and we are looking for creative thinkers who are adept at realizing technical...
-
Web Development Specialist
2 weeks ago
Richmond, British Columbia, Canada Leecon Development Ltd Full timeJob DescriptionLeecon Development Ltd is seeking a skilled Web Development Specialist to join our team. The ideal candidate will have a strong background in web design and development, with experience in creating visually appealing and user-friendly websites.Key ResponsibilitiesDesign and develop websites using HTML, CSS, and JavaScriptIntegrate...
-
Web Development Specialist
2 weeks ago
Richmond, British Columbia, Canada Leecon Development Ltd Full timeWe are seeking a skilled Web Development Specialist to join our team at Leecon Development Ltd. The ideal candidate will have a strong background in web design and development, with experience in creating visually appealing and user-friendly websites.The successful candidate will be responsible for designing and integrating website-related code, documenting...
-
Web Development Specialist
3 weeks ago
Richmond, British Columbia, Canada Leecon Development Ltd Full timeJob DescriptionWe are seeking a skilled Web Development Specialist to join our team at Leecon Development Ltd. The successful candidate will be responsible for designing and integrating website-related code, documenting technical requirements, and creating and optimizing content for our website.Key ResponsibilitiesDesign and integrate website-related...
-
Embedded Systems Developer
3 weeks ago
Richmond, British Columbia, Canada SST Wireless Full timeAbout SST WirelessWe are a company that designs and produces wireless sensor technologies with industrial applications. Our team is growing, and we are seeking a skilled Firmware Developer with Hardware knowledge to join us.The ideal candidate will have experience with embedded RTOS, ARM cores, and serial protocols such as SPI, I2C, and CAN. They will also...