Martinrea International Inc.
  • 06-Jan-2023 to 05-Feb-2023 (EST)
  • Effenco
  • Montreal, QC, CAN
  • Full Time

Martinrea is a diversified global automotive supplier engaged in the design, development and manufacturing of metal parts, assemblies and modules, complex fluid management systems and aluminum products. We employ approximately 15,000 skilled and motivated people at manufacturing, engineering and technical centers in Canada, the United States, Mexico, Brazil, Germany, Slovakia, Spain and China. Our business strategy leverages world-class technologies, motivated and talented people, and high-quality products.

Our Mission is to make people's lives better by:

· Delivering outstanding quality products and services to our customers;

· Providing meaningful opportunity, job satisfaction, and job security for our people;

· Being positive contributors to our communities; and,

· Providing superior long-term investment returns to our stakeholders.

Our strength is our people

We invite you to follow your dreams and explore a challenging and rewarding career at Martinrea.

Here at Martinrea, our employees are our backbone. We feel with bringing in new skills sets, and knowledge will allow potential applicants to become great assets to the company. We look forward to hearing from applicants and giving them the opportunity to become a part of our team!


Do you care about the future of the planet? Are you interested in electric and intelligent mobility?

Effenco is a pioneer business in electrification and advanced connectivity of heavy-duty vocational vehicles. Our head office is located on the outskirts of the Lachine Canal, in a historical building from the south-west industrialization era. The work atmosphere is typical of a technological start-up company, thus creative and casual. Founded in 2006, this innovative business is in the high-growth phase and is growing it's team in order to develop the North American and European markets.

You will have the opportunity to actively participate in the development of an innovative product in a new sector of activity. In addition, we offer a progressive work environment, allowing career development and promoting personal growth.

Job Summary & Essential Functions:

The Embedded Software Engineer will join the Product Engineering team. In this position, his/her main responsibility will be to participate in the development of the software functions of the embedded systems, and to design the tests allowing to verify and validate the fulfillment of the requirements established by the team. More specifically, he/she will:

· Define requirements for software functions of products.

· Design, program and test software functions that meet the requirements defined by the team.

· Implement low level abstraction layers for different devices (STM32 and other integrated circuits).

· Perform code reviews.

· Set up and maintain CI/CD pipelines for build, unit testing, integration and deployment using gitlab CI and Docker.

· Implement hardware in the loop (HIL) test systems.

· Document the software functions of the systems and their integration processes.

· All other related tasks.

Required Education and Experience:

· Bachelor's degree in electrical engineering, software, automated production, mechatronics or equivalent.

· Experience with low level programming languages such as C, C++.

· Experience in microcontroller software development (STM32 an asset).

· Knowledge of Python and Bash scripting languages.

· Knowledge of PLC programming (CodeSys/IEC-61131-3).

· Knowledge of functional safety (ISO 26262) (an asset).

· Knowledge of communication protocols used in transportation (CAN, J1939, SPI, Ethernet, etc.) (an asset).

· Knowledge of Docker technology (an asset).

· Interest in vehicle electrification.


· Working in a great team environment.

· Medical, Dental and Vision Insurance.

· Short term and long-term disability coverage.

· Supplier discounts.

· Tuition reimbursement and training opportunities

Martinrea International Inc.
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Follow Jobs:
  • Follow Our Jobs On Facebook
  • Share This Page