Job Description
Epiroc FVT is expanding in 2023, meaning the hunt for talented individuals to join our team is underway. Perhaps you have what it takes to become part of our team.
This position involves designing, developing, and testing firmware for complete electric drive systems in underground battery-electric mining equipment. Our battery-electric vehicles (BEV's) include everything from small personnel carriers to 65-ton haul trucks. Our ideal candidate is proficient in embedded C/C++ programming at the chip level, Python application development and scripting, embedded Linux development and has a working knowledge of electronics. Basic knowledge of BEV systems and components is a plus. If you are proficient on the BBQ, even better.
Your typical day will include working with complex microcontrollers, digital signal processors, and component data sheets to create firmware for diverse applications such as traction motor control, vehicle control, hydraulics control, telematics, and human-machine interfaces (HMI’s). Because some of our vehicles can drive over a Honda Civic without spilling your coffee, we need someone who takes extreme care with their design, documentation, and testing.
There are no “electric mining vehicle firmware courses”, so we are looking for strong firmware capabilities and an attitude that inspires us to train you into a BEV firmware god. The learning curve will be steep and you will require the capacity to absorb information at a staggering rate. The mental demands and independent learning requirements of this job mean it is not for everyone- in fact, it is for very few. Your advancement at FVT will be limited only by your ability to learn, produce, and grow. You will be joining a very bright, industrious bunch who all wear many hats and thrive on the challenge of working with technologies that are fundamentally changing the mining industry worldwide.
Must-have’s:
A Degree or Diploma in Software, Electronics, Computer science, Robotics or similar
One to two years of embedded C/C++ firmware development
Comfortable working on a Linux workstation
Experience with the Git distributed version control system
Meticulous attention to detail
Ability to work quickly, diligently and independently
Friendly disposition — you work well with geeks, gearheads and number crunchers
Ability to communicate with coworkers and customers honestly and confidently
Excellent documentation skills
Experience with standard embedded debugging tools such as JTAG debuggers, oscilloscopes, logic analyzers, communications analyzers, multimeters, power supplies, etc.
Some of these would be nice:
Knowledge or experience in: CAN bus, I2C, SPI, USB
Reading and understanding electrical schematics
Python application development and scripting experience
And if you really want to impress us…
Automotive repair/tuner experience
Farm/industrial equipment repair experience
Experience developing HMIs
Knowledge of power electronics: inverters, battery chargers, lithium Ion batteries, and BMS systems
A good grasp of real-time operating system fundamentals
Hardware design experience
Application Process
Please include a few personal projects you have written in C, C++ , Python etc, for us to review and get an understanding of your abilities.
Company Overview
Epiroc FVT is a small company with 35 staff but is owned by the Epiroc Group- a leading productivity and sustainability partner for the mining and infrastructure industries with a global coverage of +140 countries. We focus on designing and developing heavy-duty battery-powered electric drive systems and integrate complete drive systems and all vehicle sub-systems into new OEM vehicles and rebuilds. When required, we are not afraid to design and develop proprietary EV components at the PCB level. FVT provides complete turn-key systems, including battery packs, vehicle structures, a world-leading dyno and proprietary firmware and control systems for drive motors, chargers, controllers, DC /DC converters and battery management systems.
A typical day at FVT consists of circuit design and testing, mechanical design, code writing, part sourcing from across the globe, servicing vehicles underground, testing power electronics, testing new motor control programs on the dyno, and knocking out a few parts on the waterjet. We are a curious bunch, intent on creating technologies that lead the industry.
We are willing to train the right person in a multitude of areas if they are sharp, have a natural ability to absorb information, and show a passion for the technologies we believe will have a remarkable impact on the world and humanity. This by no means is an average job, or an average company.
Positions are full time and wages are industry-competitive and merit-based. FVT offer a comprehensive benefits and pension package, along with our legendary “Burger Fridays”.
1) Please include a portfolio of your past work with your submission and include anything and everything (capstone projects, side projects, cars you have worked on, picnic tables you built, etc..) Rather than sending multiple PDFs consider using something like portfolio.com to display your talents and glorious achievements.
2) Please do not call us or send information directly to our company email address.
Job Type: Full-time
Salary: $70,000.00-$100,000.00 per year
Benefits:
- Casual dress
- Company events
- Company pension
- Dental care
- Disability insurance
- Discounted or free food
- Extended health care
- Flexible schedule
- Life insurance
- On-site parking
- Paid time off
- Tuition reimbursement
- Vision care
- Wellness program
Schedule:
Ability to commute/relocate:
- Pitt Meadows, BC: reliably commute or plan to relocate before starting work (required)
Application question(s):
- Do you have the right to work full-time in Canada?
Experience:
- Firmware/Software development: 1 year (preferred)
Language:
- English fluently (required)
Work Location: In person
Apply
Go Back