Embedded Software Developer Heavy Duty Engine Systems

Edmonton, AB, CA, Canada

Job Description

Innovative Fuel Systems (IFS) is a leading alternative fuel systems company headquartered in Edmonton, Alberta. We design and deliver advanced dual-fuel natural gas and hydrogen engine technologies for heavy-duty diesel applications. Our solutions help fleets achieve significant fuel savings while reducing greenhouse gas emissions -- driving cleaner, more sustainable transportation.

We are seeking a

full-time Embedded Software Developer

to join our team. This role is ideal for a developer with experience in embedded systems who is passionate about innovation in automotive and heavy-duty engine technology.

Key Responsibilities



Develop firmware and algorithms for IFS dual-fuel systems. Document all research, development, and testing activities clearly and accurately. Support benchtop and field testing to improve product performance and reliability. Contribute to the design of experiments and Hardware/Software-in-Loop test procedures. Analyze technical data and communicate findings through reports, briefings, and presentations. Prepare sketches, diagrams, and specifications for new designs or modifications to existing systems.

Required Qualifications



Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering with a minimum of 3 years of embedded systems experience
or a Technology Diploma with equivalent relevant experience.

Proficiency in embedded C development (automotive controls experience an asset). Experience with bare-metal development, ISRs, and RTOS. Knowledge of microcontroller peripherals and protocols (GPIO, ADC, DAC, UART, SPI, I2C, Timers, DMA). Proficiency with revision control systems (Git/Bitbucket) and JIRA. Strong understanding of CAN communication. Highly organized with strong attention to detail.

Desired Qualifications



Experience with Freescale/NXP Power Architecture MPC56XX Family. Familiarity with Eclipse-based IDEs (S32DS Studio). Experience with Arm Cortex M4 microcontrollers (STM32 preferred). Working knowledge of C++ and C#. Familiarity with WPF, .NET framework, and Visual Studio 2022. PCB design and prototyping experience (asset). Experience with CAN/SAE J1939 communications protocol.

Why Join IFS?



Opportunity to work on cutting-edge dual-fuel engine technology. Contribute to meaningful innovation that reduces greenhouse gas emissions. Collaborative, forward-thinking team environment. Competitive salary (commensurate with skills and experience).

Job Type:

Full-time, Monday-Friday

How to Apply:


Interested candidates are invited to submit their resume and cover letter. Please note that due to the high volume of applications, walk-ins and phone calls will not be accepted.

At IFS, we value diverse perspectives and recognize that not every candidate will meet every listed qualification. If you're excited about this opportunity and have relevant skills, we encourage you to apply.

Job Types: Full-time, Permanent

Pay: $120,000.00-$130,000.00 per year

Benefits:

Flexible schedule On-site parking Paid time off
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2659644
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Edmonton, AB, CA, Canada
  • Education
    Not mentioned