Electronics Software Engineer

Multimatic
Markham, Ontario, Canada
$20 an hour (estimated)
Full-time
We are sorry. The job offer you are looking for is no longer available.

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.

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 motors
  • Software for 16-bit and 32-bit microcontroller-based ECUs for vehicle hardware control
  • Software for gateway modules for OEM vehicle bus interface
  • Development of control module software for in-house hardware applications
  • Diagnosis 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
  • 9 days ago
Related jobs
Promoted
Multimatic
Markham, Ontario
Full-time

Apply as a Electronics Software Engineer in. Multimatic is looking for a Electronics Software Engineer. Your duties will be ..

Promoted
New!
Cence Power
Markham, Ontario
Full-time +1

Cence is looking for a talented Power Electronics Engineer to join our team. Reporting to the Director.. Circuit simulation using TI WebBench and other simulation software. Work with other firmware engineers..

Promoted
eTeam
Markham, Ontario
Full-time

Job Title. Software Engineer Duration. 6 months Location. Markham, ON, Canada Job Description.. Fluent in industry standard software development tools. SW HW debuggers, code revision control systems..

Promoted
New!
AdHawk Microsystems
Toronto, Ontario
Full-time

Our team consists of researchers and engineers of the highest caliber with a deep sense of curiosity and.. You may develop MEMS drive electronics and optical sensing circuits at the discrete level and..

Promoted
New!
Akkodis
Toronto, Ontario
Full-time

Akkodis is seeking a Software Developer. CRM for a Contract position with a client located in Toronto.. Software Developer. CRM Location. Toronto, ON (Hybrid) Job Description. Must haves. 10. years of..

Promoted
New!
TekRek
Richmond Hill, Ontario
Full-time

Senior Software Engineer. B2B SaaS firm. 50. million raised. JavaScript, C , .Net, Azure, Company.. Job Description. As the Software Engineer, you will be tasked with. Designing, and developing web..

Promoted
HBC-radiomatic Canada Inc.
Markham, Ontario
Full-time

Integration and operation of computer based systems Develop process and network models to optimize architecture Develop software solutions by studying systems flow, data usage and work processes..

Mayer Information Technology Inc.
Toronto, Ontario
Part-time

Communications environments and applications software Lead and co ordinate teams of information systems.. process control software and other embedded software control systems Operate automatic or other testing..

Steer Technologies Inc.
Richmond Hill, Ontario
Part-time

Upgrade and develop maintenance procedures for operating systems, communications environments and applications software Conduct tests and perform security and quality controls Execute and..

10637564 CANADA INC.
Toronto, Ontario
Part-time

Education. College CEGEP Experience. 1 year to less than 2 years Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required..