Embedded Software/Firmware Engineer

Axiomatic Technologies Corporation

Mississauga

In loco

CAD 75.000 - 95.000

Tempo pieno

30 ore fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Axiomatic Technologies Corporation in Mississauga, Ontario, seeks an Embedded Software/Firmware Engineer to join our Software Engineering team in Canada. You will design, develop, test, and support software for our electronic controllers and related products.

Ideal candidates have 3–5 years of embedded software or firmware experience, strong C/C++ skills, and the ability to work independently and on multidisciplinary teams from development through validation and production.

Competenze

  • Bachelor’s degree in Computer Engineering, CS or related field.
  • 3–5 years of embedded software or firmware development.
  • Proficiency in C/C++ for embedded/industrial control apps.
  • Ability to read schematics and use laboratory equipment.
  • Strong analytical, problem-solving, and debugging skills.
  • Good written and verbal communication and teamwork.

Mansioni

  • Design, develop, test, and maintain embedded software/firmware for electronic controllers.
  • Develop firmware using C and software using C++, Java, Dart.
  • Debug and troubleshoot software/hardware issues.
  • Verify and validate software to ensure functionality.
  • Prepare technical documentation and reports.
  • Collaborate with hardware and software engineers.
  • Provide technical assistance to customers and internal teams.
  • Participate in discussions with customers to understand requirements.

Conoscenze

Embedded firmware
C/C++ programming
CAN protocols
Reading schematics
Lab equipment usage
Debugging
Team collaboration

Formazione

Bachelor’s degree in Computer Engineering or CS

Strumenti

Keil
Code Composer Studio
Visual Studio
MATLAB/Simulink
Git/GitHub
Python
CodeSys

Descrizione del lavoro

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.

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 pay range for this role is:

75,000 - 95,000 CAD per year (Head Office)

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Software/Firmware Development Engineer
Software/Firmware Development Engineer

Socomec Group • Brampton

In loco
CAD 110.000 - 130.000
Reasonable accommodation
Embedded Software Developer (Level II/III)
Embedded Software Developer (Level II/III)

Sciemetric • Ottawa

Ibrido
CAD 85.000 - 135.000
C++ Software Engineer
C++ Software Engineer

Aversan Inc • Brampton

Ibrido
CAD 120.000 - 140.000
Software/Firmware Development Engineer
Software/Firmware Development Engineer

Socomec Group • Brampton

In loco
CAD 110.000 - 130.000
Controls Software Developer
Controls Software Developer

Miller Resource Group • Mississauga

In loco
CAD 82.000 - 100.000
Health insurance
RRSP program
Tuition reimbursement
+3
Ingénieur en micrologiciel / Firmware Engineer
Ingénieur en micrologiciel / Firmware Engineer

Cattron Global • Montreal

In loco
CAD 65.000 - 95.000
Équipe R&D dynamique
Horaires flexibles
Équipe multidisciplinaire
Software Engineer - Embedded
Software Engineer - Embedded

Collage • Oakville

In loco
CAD 75.000 - 105.000
Firmware Engineer – Senior
Firmware Engineer – Senior

TEEMA • Abbotsford

Ibrido
CAD 105.000 - 120.000
Flight Software Engineer
Flight Software Engineer

Aversan Inc • Brampton

Ibrido
CAD 120.000 - 160.000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

In loco
CAD 80.000 - 110.000