Top Benefits
About the role
Overview
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.
Responsibilities
Help develop and execute a long-term strategy for firmware and electronics development.
Ensure projects are delivered on time and within budget
Stay updated on the latest industry trends, technologies, and best practices relevant to the BEV industry Implement quality control processes to maintain the highest standards for design and development Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to ensure seamless integration Maintain accurate records for design, development, and testing processes Deployment of development containers and toolchain management for various platforms under development
Requirements
3+ years of experience in firmware development Experience with setting up frameworks for unit testing Experience with relevant programming languages (e.g., C/C++, Python), development tools, and version control systems Bachelor's degree or diploma in an applicable Engineering discipline An in-depth understanding of programming logic and how it controls mechatronic systems Working knowledge of integrating battery systems, electric drivetrains, power electronics, thermal management and other components to create fully functional electrification solutions for mining equipment and infrastructure In-depth knowledge of various communication protocols such as CAN, BroadR-Reach, Ethernet/ Automotive ethernet, FlexRay and LIN In-depth knowledge of digital/analogue circuits, micro-controllers, embedded sensors, actuators and other electrical circuit components and their respective control requirements Strong background in Linux Familiarity with CAN bus and Ethernet-based software development GUI design experience using QT and React with Typescript Knowledge of "Cloud-native Development" Ability to understand system schematics and diagrams. E.g. Electrical, Hydraulic, Cooling Strong mathematical and problem-solving abilities Familiarity with industry-specific regulations and standards Good written and verbal communication skills Logical and methodical approach to problem-solving Meticulous attention to detail An ability and desire to push boundaries and strive for excellence Ability to use diagnostic tools like multimeters, oscilloscopes, power analyzers and spectrum analyzers would be an asset
This is a full time, on-site role.
Salary Range: $85K-120K
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.
Not the right fit? Search for Firmware Engineer jobs in Vancouver, British Columbia, Canada
About TEEMA
Since our establishment in 2008, TEEMA has been at the forefront of revolutionizing the staffing industry. We take immense pride in serving over 1,200 clients spanning Canada, the United States, and international markets, specializing in delivering comprehensive staffing solutions. Our offerings, ranging from contract and temporary placements to payroll, permanent, and executive staffing, cater to various verticals, including Information Technology, Engineering, and Healthcare.
What sets TEEMA apart is our unwavering commitment to providing exceptional service tailored to the unique needs of our clients and consultants. Unshackled by the internal constraints of traditional agencies, we approach staffing with unparalleled flexibility and innovation.
Here's the kicker – our model works! Over 96% of our customers choose TEEMA for repeat business. We're proud recipients of Manage HR's Top Temp Staffing Service Provider 2023, and our team comprises 275+ thriving Recruitment Professionals.
Discover the TEEMA difference today. Reach out and experience staffing solutions that transcend the ordinary. #TEEMA #LiveBetter
Similar Jobs
Top Benefits
About the role
Overview
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.
Responsibilities
Help develop and execute a long-term strategy for firmware and electronics development.
Ensure projects are delivered on time and within budget
Stay updated on the latest industry trends, technologies, and best practices relevant to the BEV industry Implement quality control processes to maintain the highest standards for design and development Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to ensure seamless integration Maintain accurate records for design, development, and testing processes Deployment of development containers and toolchain management for various platforms under development
Requirements
3+ years of experience in firmware development Experience with setting up frameworks for unit testing Experience with relevant programming languages (e.g., C/C++, Python), development tools, and version control systems Bachelor's degree or diploma in an applicable Engineering discipline An in-depth understanding of programming logic and how it controls mechatronic systems Working knowledge of integrating battery systems, electric drivetrains, power electronics, thermal management and other components to create fully functional electrification solutions for mining equipment and infrastructure In-depth knowledge of various communication protocols such as CAN, BroadR-Reach, Ethernet/ Automotive ethernet, FlexRay and LIN In-depth knowledge of digital/analogue circuits, micro-controllers, embedded sensors, actuators and other electrical circuit components and their respective control requirements Strong background in Linux Familiarity with CAN bus and Ethernet-based software development GUI design experience using QT and React with Typescript Knowledge of "Cloud-native Development" Ability to understand system schematics and diagrams. E.g. Electrical, Hydraulic, Cooling Strong mathematical and problem-solving abilities Familiarity with industry-specific regulations and standards Good written and verbal communication skills Logical and methodical approach to problem-solving Meticulous attention to detail An ability and desire to push boundaries and strive for excellence Ability to use diagnostic tools like multimeters, oscilloscopes, power analyzers and spectrum analyzers would be an asset
This is a full time, on-site role.
Salary Range: $85K-120K
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.
Not the right fit? Search for Firmware Engineer jobs in Vancouver, British Columbia, Canada
About TEEMA
Since our establishment in 2008, TEEMA has been at the forefront of revolutionizing the staffing industry. We take immense pride in serving over 1,200 clients spanning Canada, the United States, and international markets, specializing in delivering comprehensive staffing solutions. Our offerings, ranging from contract and temporary placements to payroll, permanent, and executive staffing, cater to various verticals, including Information Technology, Engineering, and Healthcare.
What sets TEEMA apart is our unwavering commitment to providing exceptional service tailored to the unique needs of our clients and consultants. Unshackled by the internal constraints of traditional agencies, we approach staffing with unparalleled flexibility and innovation.
Here's the kicker – our model works! Over 96% of our customers choose TEEMA for repeat business. We're proud recipients of Manage HR's Top Temp Staffing Service Provider 2023, and our team comprises 275+ thriving Recruitment Professionals.
Discover the TEEMA difference today. Reach out and experience staffing solutions that transcend the ordinary. #TEEMA #LiveBetter