Posted 5 hours ago
Embedded Software/Firmware Engineer
@ Axiomatic Technologies Corporation
Mississauga, Ontario
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
| Seniority | Mid level |
| Department | Software development |
| Experience | 3+ years |
| Hours per week | 40 (estimated) |
| Work setting | Laboratory, Office |
| Position | Sitting and standing |
| Physical demands | physical low · computer high |
| Languages | English |
| Education | Bachelor’s degree (required) |
| Fields of study | Computer Engineering, Computer Science |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Axiomatic Technologies Corporation
| Field | Value |
|---|---|
| Open jobs on Jobsy | 1 |
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.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.