Jobs
>
Markham

    Software Engineer - Markham, Canada - Multimatic Inc.

    Default job background
    Description

    Software Engineer - Electronic Systems

    Location: Multimatic Electronic Systems - North America, Markham, Ontario, Canada

    Posted: March 25th, 2024

    Company Overview:

    Multimatic is a global automotive company providing hardware and engineering services to OEMs around the world. Multimatic Electronic Systems (MES) is part of Multimatic's Engineering Group. Its North American division is located in Markham, Ontario, CANADA, in our Multimatic Technical Centre.

    MES, North America, is seeking to hire Electronics Software Engineers who will be responsible for the development of control software for embedded mechatronic automotive components such as powered closure systems, adaptive/active suspension systems and powered aerodynamic devices.

    Facility Address:

    85 Valleywood Dr. Markham, Ontario L3R 5E5

    Key Responsibilities:

  • Develop control code for prototype and production systems, conforming to OEM and national/international standards
  • More specifically, develop software for mechatronic systems to meet the expectations and requirements of customers, including but not limited to: The software controlling power modules for high-current vehicle applications such as brushed and brushless motorsSoftware for 16-bit and 32-bit microcontroller-based ECUs for vehicle hardware controlSoftware for gateway modules for OEM vehicle bus interfaceDevelopment of control module software for in-house hardware applicationsDiagnosis and repair of existing code for electrical/electronic/mechatronic systems
  • Establishment, concurrence, documentation and maintenance of software requirements and specifications for assigned projects
  • Lead the verification, validation and testing of developed software solutions for assigned projects, performing both white-box- and black-box-level tests for the developed software
  • Assist in the development of project plans, including timing and deliverables
  • Adhere to version control requirements and change-tracking
  • Be part of the development of Multimatic engineering tools and development systems for electronic components
  • Work closely with other disciplines, such as outside suppliers and mechanical engineers, to achieve project requirements
  • Stay up to date on the latest programming techniques, electronic chip technology and general industry trends
  • Document/present information obtained from conferences and training courses as required
  • Basic Requirements:

  • University degree in Electrical/Electronics, Mechatronics, Measurement and Control or Computing engineering
  • Experience working with 16/32-bit controllers from Infineon, NXP, Microchip etc.
  • Experience with device-driver-level and application-level software development
  • Experience working with varied IDEs, debuggers and toolchains such as iSystem, Cosmic, Keil, Eclipse, Visual Studio, etc.
  • Experience with computer-aided design and analysis tools such as: MathWorks's Matlab, Simulink, Stateflow, or Labview
  • Experience developing embedded systems using: C/C++ programming including MISRA Coding Standards, Embedded C(++)Assembly-level programming
  • Experience with communication protocols including network modelling such as: CAN, LIN, SPI, SENT, SSI, I2C
  • Desirable Requirements:

  • Experience working with Vector Tools such as CANape, CANoe, CANoe.DiVa, DaVinci, ASAP, VFlash, and CANalyzer
  • Experience with AUTOSAR
  • Experience with Software Configuration Management for version control
  • Experience with Software development for P-SPICE, A-SPICE, CMMI-level compliance
  • Experience in development to ISO 26262, including a good understanding of the ASIL risk classification scheme
  • Exposure to ISO 14229 Road vehicles -- Unified diagnostic services tools and disciplines
  • Strong knowledge of state-of-the-art micro-controllers such as PPC and MPC platforms, AURIX, ARM Core, or TI DSP
  • Understanding of power electronics, BLDC motors, DC and AC motors, brush and brushless motor controllers, power conversion, power storage, signal conditioning and digital communication
  • Experience with automotive and industrial control and electromechanical systems, data acquisition techniques/equipment, including associated transducers and instrumentation
  • Hands-on experience with vehicle instrumentation and sensor conditioning
  • Exposure to electronic system testing procedures and tools
  • Exposure to vehicle power closures, active suspension, active aerodynamics systems and vehicle dynamics.
  • Exposure to dSpace ControlDesk and dSpace MicroAutoBox controllers
  • Overall knowledge of the automotive and related electronics industries

  • AUREUS INFOTECH INC

    software engineer

    5 days ago


    AUREUS INFOTECH INC Brampton, Canada

    Education: · Expérience: · Education · College/CEGEP · Tasks · Operate automatic or other testing equipment to ensure product quality · Conduct tests and perform security and quality controls · Work conditions and physical capabilities · Fast-paced environment · Attention to de ...

  • ReactiveStax Technologies Inc

    software engineer

    5 days ago


    ReactiveStax Technologies Inc Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Consulting firm · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded sof ...


  • Sun Life Toronto, Canada Temps plein

    Description · de poste: We are looking for a Software Engineer with a strong Archer technical background to join the application support and project team within Corporate IT . · In this role you are the Archer expert exposed to a variety of projects and assignments, responding t ...


  • Finartech Inc. Vaughan, Canada

    Education: · Expérience: · Education · Bachelor's degree · Security and safety · Bondable · Work conditions and physical capabilities · Repetitive tasks · Attention to detail · Personal suitability · Accurate · Judgement · Team player · Experience · 1 year to less than 2 years ...


  • Sun Life Toronto, Canada Temps plein

    Description · : The Corporate IT team is looking for Lead Software Engineer with at least 10 years of JAVA application support, analysis, and development experience. · The successful incumbent will have strong technical and problem-solving skills and the ability to work independ ...


  • Actalent Mississauga, Canada Contract

    JOB DESCRIPTION Description: · •Design, develop, and maintain computer system software in accordance with approved software design documents for inclusion into military products · •Translate functional specifications into defined software capabilities · •Update/ maintain bug t ...


  • MEDHA SOFTWARE SOLUTIONS INC Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 37.5 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Computer hardware or software retailer/wholesaler · Consulting firm · Computer and technology knowledge ...


  • MEDHA SOFTWARE SOLUTIONS INC Toronto, Canada

    Work Term: Permanent · Work Language: English · Hours: 37.5 hours per week · Education: Bachelor's degree · Experience: 1 year to less than 2 years · Work setting · Computer hardware or software retailer/wholesaler · Consulting firm · Computer and technology knowledge · Eclipse · ...


  • Sun Life Toronto, Canada Temps plein

    Description · de poste: About the role: · The e-Business team in Application Operations Support (AOS) provides operations and support services to ensure reliability of IT applications. Through innovation, continuous improvement, and collaboration, we strive to find new and bet ...


  • Atlantis Consulting Group Inc Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 35 to 40 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Willing to relocate · Tasks · Lead and co-ordinate teams of information systems professionals in th ...


  • Atlantis Consulting Group Inc Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 to 35 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Willing to relocate · Tasks · Lead and co-ordinate teams of information systems professionals in th ...


  • Sun Life Toronto, Canada Temps plein

    Description · de poste: The Platforms and Engineering group is a team of skilled professionals who dedicate their careers to supporting and enhancing Sun Life's technology-based solutions. We focus on discovering new ways to help our clients achieve lifetime financial security, ...

  • eTeam

    Software Engineer

    1 week ago


    eTeam Markham, Canada

    Job Title: Software Engineer · Duration: 6+months · Location: Markham, ON, Canada · Job Description: Top 5 Required Skills: · 1. 3+ years academic or professional experience in C/C++ · 2. Knowledge in one or more Operating Systems (or) RTOS (Embedded Linux, Windows) · 3. Fluent i ...

  • Fossbytes Media Pvt Ltd

    Software Engineer

    1 week ago


    Fossbytes Media Pvt Ltd Markham, ON, Canada

    Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence. · Understand the relationship between data and business outcomes and can focus on long term strategies for data · Participate in special projects and ad hoc analys ...

  • eTeam

    Software Engineer

    1 week ago


    eTeam Markham, ON, Canada contract

    Job Title: Software Engineer · Duration: 6+months · Location: Markham, ON, Canada · Job Description: Top 5 Required Skills: · 3+ years academic or professional experience in C/C++ · Knowledge in one or more Operating Systems (or) RTOS (Embedded Linux, Windows) · Fluent in industr ...

  • Qualcomm

    Software Engineer

    1 day ago


    Qualcomm Markham, Canada Full time

    · Company: · Qualcomm Canada ULC Job Area: · Engineering Group, Engineering Group > Machine Learning Engineering General Summary: · As a member of Low Power AI solution team, you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator. Th ...

  • PeopleToGo

    Software Engineer

    3 days ago


    PeopleToGo Markham, Canada Direct Hire

    · Great news job seekers, our client has an amazing opportunity for a Software Engineer in their Markham office · This company (established in 2001) strives to help senior-level marketing executives manage their marketing investments. Driven to provide a solution that addresses ...

  • 1110 Kyndryl Canada Limited

    Software Engineer

    3 days ago


    1110 Kyndryl Canada Limited Markham, Canada Full time

    Who We Are · At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward – always pushing ourselves to go further in our efforts to build a more equitable, in ...

  • Workday

    Software Engineer

    6 days ago


    Workday Markham, Canada

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence. · We are seeking a positive, inventive and forward-thinking Software Engineer - Frontend. This Web Development ...

  • Workday

    Software Engineer

    6 days ago


    Workday Markham, Canada

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence. · We are looking for a collaborative and resourceful Software Engineer - Backend. You are dedicated, naturally ...