Senior Embedded Firmware Developer for Smart Energy Solutions
2 days ago
Overview
We are seeking a Senior Embedded Firmware Developer to join our team at US Tech Solutions. As a leading global staff augmentation firm, we provide innovative talent solutions to help businesses succeed.
About the Role
This is an exciting opportunity to work on cutting-edge smart energy projects, developing firmware for electro-mechanical solutions that serve prosumers in their residential storage and solar needs. You will be part of a collaborative R&D team focused on designing the next generation of energy products.
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 with marketing managers, engineering project managers, and other technical innovators worldwide.
- Perform manual and automated bench testing during development.
- Follow established development guidelines and standards, making 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.
- Provide mentorship for other team members.
Requirements
- 5+ 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.
- 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.
Preferred Skills
- 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 (e.g., jUnit, CppUTest, Gherkin).
- State machine design and implementation (e.g., Simulink Stateflow, QP/C Framework).
- Industrial communications standards such as IEC61850, Modbus, LIN bus, CANbus/J1939, DNP3, or Ethernet/IP.
About US Tech Solutions
As a global staff augmentation firm, we offer a wide range of talent on-demand and total workforce solutions. We value diversity, equity, and inclusion in the workplace.
-
Richmond, British Columbia, Canada US Tech Solutions Full timeJob Description:We are seeking a highly skilled Senior Firmware Developer to join our team at US Tech Solutions.About the Role:This is an exciting opportunity to work on designing and developing firmware for energy storage solutions, including solar inverters, home batteries, and EV chargers.Key Responsibilities:Develop high-quality firmware for embedded...
-
Embedded Firmware Development Senior Lead
6 days ago
Richmond, British Columbia, Canada Berean Group International, Inc. Full timeBerean Group International, Inc. Career OpportunityWe are seeking a seasoned Embedded Firmware Development Senior Lead to join our team in Richmond or Montreal offices.Job OverviewThe ideal candidate will have a strong background in embedded systems and C programming language. As a senior lead, you will be responsible for designing and implementing firmware...
-
Richmond, British Columbia, Canada US Tech Solutions Full timeAbout the RoleWe are seeking an experienced Electrical Systems Engineer to join our team in Richmond, BC. As a Firmware Development Senior Designer, you will play a crucial role in designing and developing innovative solutions for renewable energy systems.ResponsibilitiesImplement new features or fix issues written in C for an embedded application.Develop...
-
Electrical Firmware Development Expert
3 days ago
Richmond, British Columbia, Canada US Tech Solutions Full timeAbout US Tech Solutions: A global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. Our mission is to empower businesses with the right talent to succeed in today's fast-paced market.We are seeking an Electrical Firmware Development Expert to join our team. This role involves designing and developing firmware...
-
Highly Skilled Firmware Development Expert
5 days ago
Richmond, British Columbia, Canada Berean Group International, Inc. Full timeBerean Group International, Inc. is seeking a highly skilled Firmware Development Senior Engineer to join our team in Richmond or Montreal.Job DescriptionWe are hiring a senior firmware development expert with a strong background in product design and manufacturing to collaborate on designing the next generation of electro-mechanical solutions for...
-
Richmond, British Columbia, Canada Berean Group International, Inc. Full timeFirmware Development Opportunity at Berean Group International, Inc.Berean Group International, Inc. is a company that values innovation and excellence in the field of firmware development. We are seeking an experienced Embedded Systems Developer to join our Prosumer NAM team in Richmond, BC or Montreal location.About the RoleThis is a senior-level position...
-
Firmware Automation Engineer
19 hours ago
Richmond, British Columbia, Canada Randstad Full timeWe are seeking an experienced Firmware Test Automation Engineer to join our team on a 12-month contract. Located in Richmond, BC, this role offers a stable and long-term opportunity with potential for growth.About the RoleAs a Firmware Test Automation Engineer, you will be responsible for testing firmware with embedded Linux systems, utilizing digital...
-
Senior Embedded Linux Automation Professional
1 month ago
Richmond, British Columbia, Canada Randstad Full timeAbout the RoleWe are seeking a highly skilled Firmware Test Automation Engineer to join our team on a 12-month contract basis.Job DescriptionDevelop and maintain Python-based automation frameworks for testing firmware with embedded Linux systems.Collaborate with cross-functional teams to ensure seamless integration of test automation with existing...
-
Embedded Systems Test Automation Specialist
1 week ago
Richmond, British Columbia, Canada Randstad Full timeAre you a seasoned Software Test Automation Engineer with a background in testing Firmware on embedded Linux systems? Do you have experience working with digital communication interfaces, such as Ethernet and WiFi, and a strong background in creating Python automation frameworks?About the RoleWe are seeking a highly skilled Firmware Test Automation Engineer...
-
Leading iOS Developer for Innovative Solutions
19 hours ago
Richmond, British Columbia, Canada Arlo Technologies Canada Limited Full timeArlo Technologies Canada Limited is a leader in the field of innovative solutions, and we are seeking an experienced Senior iOS Developer to join our team.We believe that everyone deserves to feel safe and secure, whether they're at home or away, and we're committed to providing our customers with the peace of mind they need to live their lives without...
-
Energy Storage Solutions Manager
4 weeks ago
Richmond, British Columbia, Canada Moxion Power Co. Full timeAbout Moxion Power Co.Moxion Power Co. is a pioneering manufacturer of all-electric mobile power and energy storage solutions, revolutionizing the industry with its commercial-scale, silent, and emissions-free battery stations designed to replace traditional diesel generators. Our vertically integrated model leverages software-enabled services to deliver...
-
Lead Energy Storage Product Development Manager
1 month ago
Richmond, British Columbia, Canada Moxion Power Co. Full timeAbout Moxion Power Co.Moxion is a pioneering company in the all-electric mobile power and energy storage solutions industry. We have developed commercial-scale, powerful, silent, and emissions-free mobile battery stations designed to replace traditional diesel generators in various applications. Our goal is to pioneer mobile energy storage technology and...
-
Digital Solutions Architect
4 weeks ago
Richmond, British Columbia, Canada OmniSolu Technology Inc. Full timeWe are at the forefront of the web3 and crypto revolution, building a cutting-edge network ecosystem that encompasses mobile apps, hardware and firmware, operational backends, and project status dashboards.Backed by top blockchain ecosystems such as Solana, leading crypto exchanges like OKX, smart device giants like Samsung and Xiaomi, and prominent...
-
Senior Real Estate Development Manager
4 weeks ago
Richmond, British Columbia, Canada TalentSphere Staffing Solutions Full timeAs a Senior Real Estate Development Manager with TalentSphere Staffing Solutions, you will spearhead the development of a 10-year commercial mega project in Vancouver, BC. Our client is a growing real estate developer with decades of experience in investment, rental properties, and land development.This role involves providing overall project oversight,...
-
Senior Project Manager
4 days ago
Richmond, British Columbia, Canada Corix Full timeAbout the RoleWe are seeking a highly experienced Senior Project Manager to join our team at Corix, specializing in district energy systems. As a key member of our team, you will be responsible for overseeing and executing complex district energy projects from development to handover.Job SummaryManage multiple projects simultaneously, ensuring timely...
-
Senior Software Developer
7 days ago
Richmond, British Columbia, Canada Vancouver Coastal Health Full timeAbout the Role:As a senior software developer at our company, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Developing software solutions using various programming languages and technologiesCollaborating with cross-functional teams to identify and prioritize project...
-
Senior Software Development Expert
1 day ago
Richmond, British Columbia, Canada InfoSpec Systems Inc. Full timeAbout UsAt InfoSpec Systems Inc., we are a leading company in software development, dedicated to delivering high-quality solutions to our clients.We value innovative thinking and technical expertise, which is why we are looking for a skilled Senior Software Development Expert to join our team.
-
IT Director for Energy Transformation
1 month ago
Richmond, British Columbia, Canada Moxion Power Co. Full timeAbout UsMoxion Power Co. is a pioneering company in the mobile energy storage solutions space, committed to disrupting the diesel economy and propelling the biggest energy transformation of our lifetime.We have developed commercial-scale, powerful, silent, and emissions-free mobile battery stations that replace traditional diesel generators in various...
-
Senior Quality Assurance Engineer
7 days ago
Richmond, British Columbia, Canada New Value Solutions Full timeNew Value Solutions, a national IT consulting company, is seeking an experienced Senior Quality Assurance Engineer to join one of our client's teams. As the sole dedicated QA on the team, this role involves developing quality assurance strategies, building automated tests using frameworks, and performing manual testing when necessary.Key...
-
Senior Software Development Specialist
18 hours ago
Richmond, British Columbia, Canada Planar Motor Incorporated Full timeJob SummaryWe are seeking a highly skilled Senior Software Development Specialist to join our team at Planar Motor Incorporated. As a key member of our software development team, you will play a crucial role in the design, development, and maintenance of applied software solutions.About UsPlanar Motor Incorporated is a leading company in the field of motor...