Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Developer

$95.91k - $126.87k per year

Epiroc

Firmware DeveloperFunctional area: Research & Development
Onsite or Remote: Onsite
Country/Region: CA
Location: Pitt Meadows, British Columbia, CA, V3Y 0G4
Company name: Epiroc
About us. Epiroc is a global productivity partner for mining & construction customers and accelerates the transformation toward a sustainable society. With ground-breaking technology, we develop and provide innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications. We also offer world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification. Our global headquarters is based in Stockholm, Sweden and we have around 18,000 passionate employees supporting and collaborating with customers in over 150 countries around the world. Learn more at epirocgroup.Com.
We succeed in our core business because we are passionate innovators with courage to change. With collaboration and mutual confidence, teams and individuals trust and support each other’s abilities to offer solutions. Together, we lead the way to make mining and construction more sustainable.
Epiroc offers rewarding experiences and professional growth opportunities. Recognition for your hard work includes:
Competitive wages and annual employee bonus and incentives as applicable to certain positions.
Family-friendly benefits package.
Company matching group retirement savings plan.
Paid vacation and sick time.
Fleet vehicles and travel allowances (as applicable).
Support for relocations.
Employee perks and discounts.
Trades apprenticeships.
Support for growth, training and education.
Progressive flexible work arrangements as applicable to certain positions.
Employee social engagement activities and Company-sponsored events including fundraising, family, and community involvement.
Join Our Team as a Firmware Developer at Epiroc!
We focus on designing and developing heavy-duty battery-powered electric drive systems and the infrastructure needed to support them.
Work Type (Onsite/Hybrid/Remote):
Onsite
Responsibilities:
Help develop and execute a long-term strategy for firmware and electronicsdevelopment.
Ensure projects are delivered on time and within budget
Stay updated on the latest industry trends, technologies, and best practices relevant tothe BEV industry
Implement quality control processes to maintain the highest standards for design anddevelopment
Collaborate with cross-functional teams, including hardware engineers, softwaredevelopers, 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 platformsunder development
Knowledge/Education:
Bachelor’s degree or diploma in an applicable Engineering discipline
An in-depth understanding of programming logic and how it controls mechatronicsystems
Working knowledge of integrating battery systems, electric drivetrains, powerelectronics, thermal management and other components to create fully functionalelectrification 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 controlrequirements
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”
Experience:
2+ 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
Skills and Abilities:
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
Friendly disposition. Work well with people of various backgrounds, skillsets, demeanors,and positions
An ability and desire to push boundaries and strive for excellence
Ability to use diagnostic tools like multimeters, oscilloscopes, power analyzers andspectrum analyzers
This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the job. Employees are held accountable for all duties of the job.
Wage/salary for position:
$95,912.00 - $126,870.00
We believe all persons are entitled to equal opportunity. We encourage applications from all qualified persons, including women, visible minorities, Indigenous Peoples, and persons with disabilities. We also welcome applications from non-Canadians who are eligible to work in Canada.
We want you to take part in our journey. Accommodation is always available on request for candidates taking part in all aspects of the selection process. If contacted regarding your application, please advise your Human Resources representative should you require accommodation to attend an interview or participate in the selection process.
United. Inspired. Performance unites us, Innovation inspires us, and commitment drives us to keep moving forward.In the 150 countries where you can find Epiroc, we encourage our employees to take ownership of their own development and careers with the support of their leaders. We are committed to giving you every opportunity to succeed in a culture of innovation, diversity, and collaboration, combined with a caring atmosphere.
It all starts with people. The world needs metals and minerals for the energy transition and our cities and infrastructure must be developed to serve a growing population. To succeed, we need to speed up the shift towards more sustainable mining and construction industries. We at Epiroc accelerate this transformation, together with customers and business partners in more than 150 countries, by developing and providing innovative and safe equipment, digital solutions, and aftermarket support.
All new thinkers are welcome. We are looking for those who want to develop, grow, and dare to think new. In Epiroc we attract, develop, and retain diverse talent valuing authenticity and unique perspectives, driving our spirit of innovation. We foster an inclusive culture where diversity isn't just a goal but a part of our values and way of working. This is how we do business for a sustainable future.Learn more at
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Winnipeg, MB vacancy
  •  ...innovative setting, Puzzle Medical offers the opportunity to contribute to important advancements in patient care.Summary The Firmware Developer contributes to the full embedded development lifecycle—from early‑stage design through production. You will collaborate closely... 
    Suggested
    Internship

    Puzzle Medical Devices Inc.

    Winnipeg, MB
    1 hour ago
  •  ...relocation assistance or work sponsorship will NOT be accepted.Position Overview Algo is looking for a highly motivated Embedded Firmware Developer to work with our growing development team in Burnaby, B.C. Working with other talented developers, you will help develop telecom... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Relocation package

    Algo Communication Products

    Winnipeg, MB
    1 hour ago
  • Embedded Firmware DeveloperLocation: Calgary, AB (Hybrid)Employment Type: Full-TimeCompany: OPIsystems Inc.About OPIsystemsFor over 40 years...  ...OverviewWe are looking for an experienced Embedded Firmware Developer to join our engineering team immediately. This role will focus initially... 
    Suggested
    Long term contract
    Immediate start

    OPIsystems Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Reftek Systems is looking for a sharp, hands-on Senior Software/Firmware Developer to join our engineering team in Burnside, Nova Scotia. You’ll work at the edge of embedded systems, instrumentation, and seismic technology—turning ambitious ideas into working hardware and... 
    Suggested

    Refraction Technology, Inc.

    Winnipeg, MB
    1 hour ago
  • Use C++, C# and C to develop software and firmware for BOWMAN in Calgary, Alberta, within a multidisciplinary Agile team.As an experienced Software/Firmware Developer, you will support BOWMAN, an advanced tactical communications system. You will design, implement, debug and... 
    Suggested

    General Dynamics Mission Systems, Inc.

    Winnipeg, MB
    1 hour ago
  • Develop reliable embedded firmware in C and C++ with Schneider Electric’s Victoria team, supporting advanced power metering solutions and automated testing.As a Senior Embedded Designer I, you will create firmware features for the ION8700, ION9000, and PM8000 product families... 

    Schneider Electric

    Winnipeg, MB
    1 hour ago
  •  ...PlacementDuration: Direct Placement The OpportunityThe Senior Firmware Engineer will join the firmware team, and become part of a...  ...performance tools for the industrial bolting industry. You will design, develop and deploy innovative firmware solutions for the next generation... 

    Acara-Solutions

    Winnipeg, MB
    1 hour ago
  • $69.45k - $119.45k per year

     ...testing, application modernization, agile delivery, and more. We help our clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to join our dynamic team. The ideal candidate will have extensive... 
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Winnipeg, MB
    6 days ago
  • Build C and C++ firmware for real-time medical devices at Puzzle Medical, contributing across the embedded development lifecycle. Collaborate...  ...engineers in a hands-on MedTech environment.As a Firmware Developer, you will support early-stage design through production while meeting... 
    Internship

    Puzzle Medical Devices Inc.

    Winnipeg, MB
    1 hour ago
  • Explore hands-on development at Reftek Systems as a Senior Software/Firmware Developer in Burnside, Nova Scotia. Dive into embedded systems and seismic technology to create groundbreaking solutions. Reftek Systems is seeking an experienced Senior Software/Firmware Developer... 

    Refraction Technology, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Data Platform Developer Winnipeg, MB Manitoba Hydro is consistently recognized as one of Manitoba's Top Employers! We are a leader among energy companies in North America, recognized for providing highly reliable service and exceptional customer satisfaction. Join our... 
    Hourly pay
    Long term contract
    Internship
    Work at office

    Manitoba Hydro

    Winnipeg, MB
    1 day ago
  • $60 - $65 per hour

    Job Responsibility: Experience in Guidewire Claim Center implementation. Guidewire Cloud 10 Version and Ace Certification are mandatory. Strong understanding of the insurance industry and claims management processes. Proven experience in configuring and customizing...
    Hourly pay
    Full time
    Fixed term contract

    Buzzclan

    Winnipeg, MB
    1 day ago
  •  ...Business Systems, Hydronics Reports to: Technical Manager Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will partner directly with Hydronics stakeholders to design, build, and... 

    Price Industries Limited

    Winnipeg, MB
    2 days ago
  • Join Apsis Science and Technology as an Embedded Software Developer focusing on firmware for space-grade communication systems. Collaborate with engineers and bring innovative technology to life. As an Embedded Software Developer, you'll be an essential part of Apsis's engineering... 

    Apsis Tech

    Winnipeg, MB
    1 hour ago
  • $50k - $100k per year

     ...clients to thrive? This could be your next big move! We are hiring Developing Investment Advisors into our Developing Investment Advisor...  ...development, and dedicated practice management support to help you develop and grow your practice. Accountabilities: Build a client base... 
    Work from home

    TD Bank

    Winnipeg, MB
    2 days ago
  • Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development...

    The North West Company

    Winnipeg, MB
    2 days ago
  •  ...health, charities, youth, and education opportunities is our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the design, development, and automation of PRCN’s internal Data and Lab... 

    Price Industries Limited

    Winnipeg, MB
    2 days ago
  •  ...passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is building... 

    Price Industries Limited

    Winnipeg, MB
    2 days ago
  •  ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements ERP solutions that enhance our business processes and improve efficiency... 

    Price Industries Limited

    Winnipeg, MB
    2 days ago
  •  ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity to design and deliver impactful, customer-facing web... 

    Price Industries Limited

    Winnipeg, MB
    2 days ago
  • $180k - $200k per year

    Job Title: Staff Data Scientist (AI & Machine Learning) Location: Vancouver, BC – 3 days a week onsite Job ID: 87597 Overview As a Staff Data Scientist, you are a technical visionary and a strategic leader within our AI organization. While a Senior Data Scientist excels...
    3 days per week

    TEEMA Group

    Winnipeg, MB
    2 days ago
  •  ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will develop the core routing engine responsible for intelligent distribution of voice and digital... 
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    2 days ago
  •  ...Tasks: Design and integrate website related code. Determine hardware and software requirements to achieve optimal server performance. Develop website architecture. Write, modify and test website related code. Write, modify, integrate and test software code. Maintain existing... 
    Hourly pay
    Permanent employment
    Immediate start

    Drops of Jupiter

    Winnipeg, MB
    2 days ago
  • $110k - $140k per year

    Position Overviewdormakaba is seeking an Embedded Developer - Security Specialist based in Montreal. The Embedded Developer - Security Specialist...  ...on RFID and BLE technologies. This includes developing secure firmware, implementing robust security protocols, and conducting... 
    Worldwide
    Day shift

    dormakaba Holding

    Winnipeg, MB
    1 hour ago
  •  ...solution well. This one is for the person who gets interested when the solution isn't obvious yet. At Tangent, we develop complex products where firmware, electronics and the physical world have to work together. That means understanding unfamiliar hardware, testing ideas... 
    Full time
    Immediate start

    Tangent Design Engineering Inc.

    Winnipeg, MB
    1 hour ago
  • Firmware SDK Manager:On behalf of our technology client, Procom is searching for a Firmware SDK Manager for a permanent position. The role...  ...Calgary or Ottawa location to lead its Firmware SDK (Software Developer Kit) development team. The ideal candidate has a strong background... 
    Permanent employment
    Work at office

    Procom

    Winnipeg, MB
    1 hour ago
  • Company OverviewAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is...  ...seamlessly into their SoCs. Position DetailsHigh Speed SERDES PHY Firmware Design EngineerThis role is for a team of experienced engineers... 
    Long term contract
    Temporary work

    Cadence

    Winnipeg, MB
    1 hour ago
  • About Corinex Corinex develops Broadband over Power Line (BPL) technology that helps electric utilities improve grid visibility and flexibility...  ...Technology Fast 50 winner. About the Role We are seeking a Firmware QA Specialist to join our R&D team in Vancouver. You will help... 

    Corinex Technologies Corp.

    Winnipeg, MB
    1 hour ago
  • $130k per year

     ...run multi-region, and the consistency and latency tradeoffs that come with it are decided rather than assumed. Help other engineers develop as architectural thinkers. Over time, the strongest signal of success in this role is the quality of the decisions being made around... 
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    iQmetrix

    Winnipeg, MB
    more than 2 months ago
  •  ...ourselves to high standards but celebrate progress & achievements. Job DescriptionAs our Firmware Team Manager, you will lead a team of firmware and embedded software developers in the implementation of the Edge and Cloud based systems and OS platforms for everything that... 
    Remote work
    Flexible hours

    Vention

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!