Firmware Engineer Job at TEEMA, Pitt County, NC

K1RZUmhDQkNTS2FCb1dEVit2NmRCVjNLSFE9PQ==
  • TEEMA
  • Pitt County, NC

Job Description

Job Description

Job Description

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:

  • 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
  • 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.

Job Tags

Full time, Flexible hours,

Similar Jobs

All Star Healthcare Solutions

Physician / Surgery - Vascular / North Carolina / Permanent / Vascular Surgeon needed near Asheville North Carolina Job Job at All Star Healthcare Solutions

Vascular Surgeon needed near Asheville, North Carolina to join an established hospital employed practice. JOB ID#: 52497 Job Details: BC/BE Vascular Surgeon Active North Carolina license or in process Hospital employed practice Joining one other vascular surgeon Competitive... 

Planet Fitness

Gym Manager Job at Planet Fitness

 ...performance Training & development Job Title: Club Manager Reports to: District Manager Status:...  ...Exempt/Non-Exempt Job Summary Responsible for oversight of gym operations to ensure positive member experience and a financially... 

Genie Healthcare

Correctional Registered Nurse - $1,885 per week Job at Genie Healthcare

 ...Genie Healthcare is seeking a travel nurse Correctional for a travel nursing job in Cushing, Oklahoma. Job Description & Requirements ~ Specialty: Correctional ~ Discipline: RN ~ Start Date: 06/23/2025~ Duration: 8 weeks ~36 hours per week ~ Shift: 12... 

Powerback Rehabilitation

Physical Therapy Assistant (PTA)- Sign On Bonus Job at Powerback Rehabilitation

 ...improve lives. As the leader in physical, occupational, speech, and respiratory therapies, we help older adults stay active and thrive while providing...  ...service, our reach spans skilled nursing centers, assisted and independent living facilities, outpatient clinics, and... 

Cypress HCM

UX Researcher (Health Products) Job at Cypress HCM

 ...UX Researcher We are looking for a UX Researcher who will be responsible for joining a cross-disciplinary team of product managers, designers, user researchers, writers, and software engineers to help users become more aware of and proactive about improving their...