Apply now

Posted 5 hours ago

Embedded Software/Firmware Engineer

@ Axiomatic Technologies Corporation

Mississauga, Ontario

$75k–$95k/yrOn-siteFull-time3+ years experience
Apply now
SIGNALS

Overview

Axiomatic Technologies Corporation is hiring an Embedded Software/Firmware Engineer for its Software Engineering team in Canada. The role covers designing, testing and supporting firmware and software for electronic controllers, with customer technical support. The posting asks for 3–5 years of embedded software experience and a bachelor's degree or higher.

Pay:

$75,000–$95,000 a year

Responsibilities:

  • Design, develop, test and maintain embedded software and firmware
  • Debug hardware and software issues in the lab
  • Perform software verification and validation
  • Prepare technical documentation and test procedures
  • Provide technical assistance to customers and internal teams

Requirements summary:

  • 3–5 years of embedded software or firmware experience
  • Bachelor's degree or higher in computer science or engineering
  • Proficiency in C/C++ for embedded or industrial control
  • Hands-on use of oscilloscopes, DMMs and function generators
  • Strong debugging and analytical skills

Tools & skills

Source and dates

Employer career site / ATS feed · rippling

Employer posting date
2026-11-06
First seen by our source
2026-11-06
Source record updated
2026-11-06

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience3+ years
Hours per week40 (estimated)
Work settingLaboratory, Office
PositionSitting and standing
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer Engineering, Computer Science

Summary and details written by AI from the posting; the employer’s posting is the authority.

Axiomatic Technologies Corporation

FieldValue
Open jobs on Jobsy1
Job description

About Axiomatic Technologies Corporation

Since 1991, Axiomatic Technologies Corporation has partnered with leading heavy‑equipment and engine‑engineering teams around the world to deliver reliable control and power‑management solutions. Our controllers support a wide range of applications—including engine controls, battery charging, machine power regulation, and motor control—and are trusted globally for their performance and durability.

Our Marketing, Design, and Production teams operate from our ISO 9001‑registered facility in Mississauga, Ontario Canada with additional locations in Finland, and the United States.

The Opportunity

Axiomatic Technologies is looking for an Embedded Software/Firmware Engineer to join our Software Engineering team in Canada. The successful candidate will contribute to the design, development, testing, and support of software for our electronic controllers and related products.

This position is suited to an engineer with 3–5 years of relevant experience in embedded software or firmware development. The role offers opportunities to work on both individual and collaborative projects, interact with customers, and contribute to products from development through validation and production.

Key Responsibilities

  • Design, develop, test, and maintain embedded software and firmware for electronic controllers.
  • Develop firmware using C and software applications using C++, Java, Dart.
  • Debug and troubleshoot software and hardware-related issues using appropriate development tools and laboratory equipment.
  • Perform software verification and validation to ensure product functionality and reliability.
  • Prepare and maintain technical documentation, including software specifications, test procedures, and technical reports.
  • Collaborate with hardware and software engineers throughout product development.
  • Provide technical assistance to customers and to Axiomatic’s Support, Marketing, and Sales teams.
  • Participate in technical discussions with customers to understand application requirements and help resolve technical issues.

Qualifications

  • Bachelor’s degree or higher in Computer Engineering, Computer Science, or a related discipline.
  • 3–5 years of relevant experience in embedded software or firmware development.
  • Proficiency in C/C++ programming, preferably in embedded or industrial control applications.
  • Familiarity with electronic circuits and the ability to read and interpret electronic schematics.
  • Hands-on experience with laboratory equipment such as oscilloscopes, digital multimeters (DMMs), and function generators.
  • Strong analytical, problem-solving, and debugging skills.
  • Good written and verbal communication skills, including technical documentation and customer interaction.
  • Ability to work independently and collaboratively within a multidisciplinary engineering team.

The following would be considered assets:

  • Knowledge of CAN communication protocols, particularly SAE J1939 and CANopen.
  • Experience in developing applications using CodeSys.
  • Knowledge of subversion control applications such as Git, GitHub.
  • Familiarity with Python, or other programming languages.
  • Experience with development tools such as Keil, Code Composer Studio (CCS), Visual Studio, Android Studio, or MATLAB/Simulink.
  • Experience developing software for industrial controllers, mobile machinery, or other embedded control applications.

What We Offer

  • The opportunity to work on a diverse range of embedded control and electronic product development projects.
  • A collaborative engineering environment with opportunities to learn from experienced professionals.
  • Hands-on involvement in the development, testing, and improvement of products used in demanding industrial applications.
  • Opportunities to expand your technical knowledge and contribute to new product development.
  • A permanent, full-time position with a growing technology company serving customers worldwide.

Similar jobs

  • Senior Embedded Software/Firmware Engineer

    Ottawa, ON
    Contract

    Myticas Consulting

    3+ YOECandidates need a computer science or related degree, at least 3 years of embedded software experience, strong C++ skills and knowledge of RTOS or embedded Linux. Python, Git and JIRA experience are expected.

    C++, Python, Git, JIRA, RTOS, Embedded Linux

  • Sr. Embedded Software/Firmware Engineer

    Toronto, ON
    $175k–$225k/yrRemote

    Ethernovia, Inc.

    6+ YOECandidates need a Bachelor's or Master's degree in computer science or a related field and 6+ years of experience. Strong C/C++ skills, device driver and operating system knowledge (Linux, QNX or RTOS), and hands-on hardware experience with communication devices are required.

    Git, Perforce, Yocto, uboot

  • Adult Protective Services (APS) Worker

    Mississauga, ON +1
    $57k/yrOn-siteFull Time

    Family Services of Peel

    To assess needs and develop and implement personal Individual Support Plans for adults who have a developmental disability (developmental disability as defined by the Government of…; The objective is to support…

  • Data Solutions Engineer

    Mississauga, ON
    $80k–$100k/yrHybridFull Time

    Dexterra

    3+ YOECandidates need 3-5 years of experience in data integration, reporting or business systems, plus skills in ETL, APIs, Power BI and data modelling. Familiarity with Microsoft Power Platform, Azure and SQL platforms is expected, along with strong communication skills.

    Power BI, Microsoft Power Platform, Microsoft Fabric, Azure SQL, SQL Server, Dataverse

  • Operational Technician

    Mississauga, ON
    Full Time

    Bora Pharmaceuticals Services Inc

    There are two openings , both of which are newly created positions and have been approved as part of the organization's staffing requirements; Support in other production areas as required; Experience and Skills

    Manufacturing Operator L1

    Mississauga, ON
    Full Time

    Bora Pharmaceuticals Services Inc

    There are three openings, all three of which are newly created positions and have been approved as part of the organization's staffing requirements; The Manufacturing Operator is responsible for executing manufacturing…

  • Warehouse associate- Day shift

    Mississauga, ON
    $19.50/hrContract

    Randstad Canada

    This role is an excellent opportunity to gain valuable experience and grow within a large-scale organization; - Able to clear criminal record check; - Excellent communication ability

    Fulfillment Associate

    Mississauga, ON
    $19.50/hrContract

    Randstad Canada

    Candidates need prior general warehousing experience, the ability to lift up to 50 lbs and stand for the full shift, and comfort using an RF scanner and pump truck. Occasional overtime must be acceptable.

    RF scanner, Pump truck

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.