Firmware Engineer
1 week ago
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: $95K-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.
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full time $80,000 - $120,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Firmware Engineer
2 weeks ago
Vancouver, British Columbia, Canada Corinex Full time $90,000 - $120,000 per yearAbout The CompanyAt Corinex, we are driving the future of energy with cutting-edge Broadband over Power Line (BPL) technology. As a global leader in smart grid solutions, we enable utilities to enhance grid visibility, flexibility, and decarbonization, supporting the seamless integration of renewable energy, electric vehicles, and heat pumps into the power...
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada 591f8078-45c9-4929-94c8-dc01eff4b10c Full time $67,200 - $84,000 per yearExperience as a firmware engineer for more than 5 years is needed.Expertise in C, C++, Python.Maintain compatibility and synchronization with code from other teams by managing the integration of code with external codebases.Knowledge of designing memory controllers with SERDES, DDR, and RAM is necessary.Having a bachelor's degree in electrical or computer...
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Rambus Full time $80,000 - $120,000 per yearOverviewRambus, a premier chip and silicon IP provider, is seeking to hire an exceptional new graduate of an Engineering or Computer Science program to join our firmware engineering team within the Memory Interface Chips Business Unit. The successful candidate will join some of the brightest inventors and engineers in the world to develop memory interface...
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Rambus Full time $60,000 - $120,000 per yearOverview:Rambus, a premier chip and silicon IP provider, is seeking to hire an exceptional new graduate of an Engineering or Computer Science program to join our firmware engineering team within the Memory Interface Chips Business Unit. The successful candidate will join some of the brightest inventors and engineers in the world to develop memory interface...
-
Security Firmware Engineer
2 days ago
Vancouver, British Columbia, Canada Solidigm Full time US$1,344,000 - US$2,212,500 per yearCompany Description Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry. Headquartered in Rancho Cordova, California, Solidigm combines elements of an established, successful technology company with the spirit, agility, and entrepreneurial mindset of a...
-
Security Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Solidigm Full time $98,430 - $147,750 per yearCompany Description Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry. Headquartered in Rancho Cordova, California, Solidigm combines elements of an established, successful technology company with the spirit, agility, and entrepreneurial mindset of a...
-
SSD Firmware Validation Engineer
1 week ago
Vancouver, British Columbia, Canada KTek Resourcing Full time $90,000 - $120,000 per yearTitle : SSD Firmware Validation EngineerLocation : Vancouver, BCPosition: ContractMinimum Qualifications:Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related discipline.Minimum of 5+ years of industry experience in firmware validation or a similar role.Required Skills & Experience:Proficient in Python; experience with...
-
Technical Lead Firmware Engineer
2 days ago
Vancouver, British Columbia, Canada Astera Labs Full time $162,000 - $210,000 per yearAstera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs' Intelligent Connectivity Platform integrates CXL, Ethernet, NVLink, PCIe, and UALink...
-
Technical Lead Firmware Engineer
3 hours ago
Vancouver, British Columbia, Canada Astera Labs Full time $161,500 - $210,000 per yearAstera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs' Intelligent Connectivity Platform integrates CXL, Ethernet, NVLink, PCIe, and UALink...