itjobs.ca Logo
Axiomatic Technologies Corporation logo

Software Engineer

Mississauga, Ontario, Canada
Mid Level
Full-Time

About the role

Company Description Axiomatic Technologies Corporation provides electronic machine controls, components, and systems to original equipment manufacturers in off-highway, mining, military, power generation, material handling, industrial, and alternative energy sectors. The company focuses on efficient, innovative solutions that add measurable value for customers. Axiomatic emphasizes strong service standards and collaborative partnerships with customers, suppliers, and team members. The organization is committed to building long-term relationships based on mutual trust and technical excellence. Applicants can expect a solutions-driven environment with exposure to diverse, mission-critical applications.

Role Description The Software Engineer is a full-time, on-site role based in Mississauga, ON. This position involves designing, implementing, and maintaining software for electronic machine controls and related systems, with a focus on reliability and performance in industrial and off-highway environments. Day-to-day responsibilities include writing and testing code, debugging and optimizing existing applications, collaborating with hardware and firmware teams, and participating in code reviews.

Axiomatic operates out of Canada and Finland. Our Canadian office is looking for a Software Engineer to join our Software team in designing and developing new projects for a growing market. We are looking for a motivated and team-oriented candidate with a Bachelor’s degree in Computer Engineering or Computer Science and 3 to 5 years of experience in the field of embedded firmware and software development.

As part of the Software Engineering team, the chosen candidate will take on both individual and team projects. Collaboration and interaction with customers also play an important role in the success of any project. We are looking for a candidate that can work well independently and in a team environment with strong problem-solving skills, excellent communication, and interpersonal skills.

The chosen candidate will also be responsible for technical product documentation, software verification and provide technical assistance to the Support, Marketing and Sales departments.

Qualifications Knowledge of CAN protocols (J1939, CANopen) is considered an asset Bachelor’s degree (or higher) in Computer Engineering or Computer Science with 3-5 years of experience in embedded firmware Proficient in C/Embedded C, C++ Familiarity in Java and Visual Basic Strong problem-solving skills Excellent written and oral communication skills in technical reporting and customer interaction Hands-on working with equipment such as oscilloscopes, DMM, function generators Work well independently and in team environments Technical background in electronic circuits and reading schematics Knowledge of development tools such as Keil, CCS, Visual Studio C++, Android Studio, Matlab & Simulink is considered an asset Ability to analyze complex technical problems, communicate clearly with cross-functional teams, and work effectively on-site in a collaborative environment.

About Axiomatic Technologies Corporation

Appliances, Electrical, and Electronics Manufacturing

Similar Jobs