Share this Job

Job Title:  Creaform - Embedded Software engineer (m/f/d)


Laval, Quebec, CA, H7V 4B4

Business Unit:  Creaform
Posting Date:  Sep 29, 2022
Job Description: 

Our Creaform Engineering division is looking for an embedded software engineer whose main responsibility will be to design the embedded software in the development of various products, all within a multidisciplinary team full of talent made up of engineers, designers and technicians working in electricity, electronics, mechanics, industrial design and digital simulation. If you want to work in a team on exciting projects, join us, we will have fun working together!


Your projects will lead you to :

  • Design, implement and integrate embedded software for various systems;
  • Design low level microcontroller drivers (data acquisition, communication, etc.);
  • Analyze firmware performance and develop test methods (unit, coverage branch, regression, integration) to ensure that the design meets customer requirements;
  • Determine and resolve software issues;
  • Create logical design documents (architectures, algorithms, databases, etc.);
  • Work closely with hardware engineers;
  • Analyze the technical feasibility and level of risk to meet customer requirements;
  • Analyze the customer need to translate it into system specifications and requirements to be met;
  • Build and maintain the design file including calculations, tests, verifications, validations, costs and approvals;
  • Support internal and external clients in the resolution of technical problems;
  • Develop test methods and test plans and produce reports (hardware and software interface, acceptance plan, test plan, etc.).


You will feel at home if you :

  • Hold a bachelor or master degree in electrical or software engineering;
  • Have a minimum of 5 years experience in embedded software design;
  • Have a good knowledge of real time software programming;
  • Know the different families of microcontrollers;
  • Know procedural software development as well as object oriented languages such as: C, C++, C#, Python, Java, VBA, Tcl;
  • Are comfortable working in several development environments (IDE) such as: MPLAB, STM32, IAR, Keil, Atmel studio;
  • Are comfortable with the use of laboratory equipment such as: logic analyzer, oscilloscope, multimeter, function generator;
  • Are able to implement different communication protocols such as: CAN, I2C, SPI, UART, etc.;
  • Are able to communicate clearly and effectively;
  • Are a team player and likes to share his knowledge;
  • Have a customer oriented attitude;
  • Are able to communicate effectively in a multidisciplinary team;
  • Have good interpersonal skills and a strong ability to adapt (in other words, you are good at customer relations);
  • Know how to manage several files simultaneously;
  • Are eligible to be a member of the Ordre des Ingénieurs du Québec;
  • Are able to communicate in French and, if necessary, in English.


In exchange, we offer you :

  • Flexible work schedule because we have your family at heart;
  • Competitive salary and benefits;
  • Vibrant, ambitious, stimulating and worldwide company;
  • A solid and unique work team;
  • The possibility to progress with a variety of projects;
  • A generous and flexible remote-working policy, even after Covid, when the position allows it;
  • Gym available for the employees;
  • Social activities, and much more!


About Creaform Engineering

Creaform Engineering is comprised of quick-thinking experts who are completely committed to making every project a success. Our team works in close collaboration with leaders across all industries, on projects that include product development, industrial design, numerical simulation and industrialization.


Thanks to our experience in the transportation, power sports, aerospace, technology, defence and energy sectors, we’re able to tackle every challenge with incredible agility. You can count on our more than 200 experts—your strategic allies—to fully support you in your quest for innovation. For more information about Creaform Engineering, click here!


Creaform is a unit of AMETEK Ultra Precision Technologies, a division of AMETEK Inc., a leading global manufacturer of electronic instruments and electromechanical devices. When you choose Creaform Engineering, you get quality work carried out by professionals within the most demanding turnaround times.


Convinced that our ability to innovate endlessly is fueled by the diversity and the right to be different of our employees, and determined to establish and maintain a diversified and representative workforce, we fully subscribe to the principle of employment equity. In particular, we are committed to providing equal employment opportunities in accordance with the provisions of the Quebec Charter of Human Rights and Freedoms and the Canadian Charter of Rights and Freedoms.


Consider applying even if your skillset is not a perfect match. We believe our individual background and experiences, paired with passion, can go a long way.

AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 18,500 colleagues, in 30 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Diversity and Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit for more information.