
Firmware Engineer
- Pitt Meadows, BC
- 95.000-120.000 $ par an
- Permanent
- Temps-plein
Job ID: 81960
Location: Meadows, British ColumbiaOverview:
With their headquarters in Europe, our client develops and tests equipment that will shape the mining industry for years to come. There are only a handful of companies pushing the limits of BEV mining technology, and their Advanced Engineering team in the Vancouver area are on the forefront of this technology. They currently have an opening for a Firmware Engineer to join their growing team.What you will be doing:Help develop and execute a long-term strategy for firmware and electronics development.Ensure projects are delivered on time and within budgetStay updated on the latest industry trends, technologies, and best practices relevant to the BEV industryImplement quality control processes to maintain the highest standards for design and developmentCollaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to ensure seamless integrationMaintain accurate records for design, development, and testing processesDeployment of development containers and toolchain management for various platforms under developmentWhat you must have:2+ years of experience in firmware developmentExperience with setting up frameworks for unit testingExperience with relevant programming languages (e.g., C/C++, Python), development tools, and version control systemsBachelor’s degree or diploma in an applicable Engineering disciplineAn in-depth understanding of programming logic and how it controls mechatronic systemsWorking knowledge of integrating battery systems, electric drivetrains, power electronics, thermal management and other components to create fully functional electrification solutions for mining equipment and infrastructureIn-depth knowledge of various communication protocols such as CAN, BroadR-Reach, Ethernet/ Automotive ethernet, FlexRay and LINIn-depth knowledge of digital/analogue circuits, micro-controllers, embedded sensors, actuators and other electrical circuit components and their respective control requirementsStrong background in LinuxFamiliarity with CAN bus and Ethernet-based software developmentGUI design experience using QT and React with TypescriptKnowledge of “Cloud-native Development”Ability to understand system schematics and diagrams. E.g. Electrical, Hydraulic, CoolingStrong mathematical and problem-solving abilitiesFamiliarity with industry-specific regulations and standardsGood written and verbal communication skillsLogical and methodical approach to problem-solvingMeticulous attention to detailAn ability and desire to push boundaries and strive for excellenceAbility to use diagnostic tools like multimeters, oscilloscopes, power analyzers and spectrum analyzers would be an assetSalary/Rate Range: $95,000.00 – $120,000.00Other Information:This is a full time, on-site role.Competitive benefits program, flexible schedule, company events, catered meals, and wellness programs are some of the perks of working with our client.Our client believes in pay equity, fairness and transparency, and their ranges are determined by role, level, and location. The actual compensations offered to the final candidate is based on the ranges shown, and will vary depending on the candidate’s relative experience, qualifications, and anticipated level of performance.For more information about TEEMA and to consider other career opportunities, please visit our website at