1

Matlab Programmer Jobs in Ontario (NOW HIRING)

Be Seen First

Windsor, ON Position: Long Term Contract Title: 808-1- Battery Simulation Engineer | MATLAB/Simulink | 0D/1D Battery Modeling & Simulation As a Battery Simulation Engineer, you will be responsible ...

Quantitative Developer with MatLab

Toronto, ON · Hybrid

CA$130K - CA$140K/yr

Bachelor's degree in Computer Science, Engineering, Quantitative Finance, or a related discipline. * MATLAB:Expert proficiency in developing, validating, and deploying complex mathematical models and ...

Participate in the software development of the System Model in Matlab environment, to implement ... Engineering degree in a relevant discipline (Telecommunications, Electrical, Space, Systems, etc.

Be Seen First

Proficiency with MATLAB, Simulink, and Stateflow. * Experience analyzing engineering data and translating findings into technical recommendations. * Demonstrated ability to lead technical initiatives ...

Be Seen First

... SUITE, MATLAB/Simulink, Amesim, or equivalent. - Strong Understanding of lithium-ion battery ... D. in Mechanical Engineering, Chemical Engineering, or Electrical Engineering with a focus on ...

Aerospace Engineer 12 month renewable contract Location: Mississauga ON Pay rate 35-40$hr Area code ... MS-Office tools, Power BI (asset), Matlab (asset) Experience in the Patenting searching (asset ...

Proficiency in MATLAB and C programming languages * Understanding of application-specific integrated circuit (ASIC) and field-programmable gate array (FPGA) design principles * Prior practical ...

Proficiency in MATLAB and C programming languages * Understanding of application-specific integrated circuit (ASIC) and field-programmable gate array (FPGA) design principles * Prior practical ...

Matlab/Simulink for modeling Axi and Ethernet protocol experience are more important than other high-speed experience. Responsibilities: * Works on unusually complex problems and provides highly ...

next page

Showing results 1-20

Matlab Programmer information

See Ontario salary details

$16

$44

$76

How much do matlab programmer jobs pay per hour?

As of Aug 3, 2026, the average hourly pay for matlab programmer in Ontario is $44.38, according to ZipRecruiter salary data. Most workers in this role earn between $29.57 and $56.25 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Matlab Programmer, and why are they important?

To thrive as a Matlab Programmer, you need strong programming skills in Matlab, a solid understanding of mathematical concepts, and typically a degree in computer science, engineering, or a related field. Familiarity with toolboxes like Simulink, data analysis libraries, and version control systems such as Git is common. Analytical thinking, problem-solving, and effective communication are important soft skills for collaborating with teams and interpreting complex data. These skills enable efficient development of accurate algorithms and solutions to technical challenges in research and industry projects.

What does a Matlab Programmer do?

A Matlab Programmer specializes in using the MATLAB programming language to develop algorithms, perform data analysis, and create simulations or models. They often work within engineering, scientific, or research environments to process and interpret complex data. Their responsibilities can include writing scripts, developing graphical user interfaces (GUIs), optimizing code performance, and integrating MATLAB with other programming languages or hardware. Matlab Programmers play a crucial role in automating tasks and solving technical problems in various industries.

How do Matlab Programmers typically collaborate with engineering and research teams during project development?

Matlab Programmers often work closely with engineers, data scientists, and researchers to develop, test, and optimize algorithms or models. They participate in regular meetings to discuss project requirements, share progress, and troubleshoot technical challenges. Collaboration usually involves translating complex mathematical concepts into functional code, validating results with team members, and integrating Matlab solutions with other software or hardware systems. Effective communication and teamwork are essential for ensuring that project objectives are met efficiently and accurately.

What is the difference between Matlab Programmer vs Data Analyst?

AspectMatlab ProgrammerData Analyst
Required SkillsProficiency in MATLAB, programming, algorithm developmentData analysis, statistical skills, Excel, SQL
Work EnvironmentResearch labs, engineering firms, software developmentBusiness, finance, healthcare, marketing
Common TasksDeveloping algorithms, modeling, simulationData cleaning, visualization, reporting
CertificationsMATLAB certifications, programming coursesData analysis certifications, SQL, Excel

While both roles involve working with data and technical skills, Matlab Programmers focus on developing algorithms and models using MATLAB, often in engineering or research settings. Data Analysts interpret data to inform business decisions, utilizing statistical tools and software. The roles overlap in data handling but differ in their primary focus and industry applications.

What are popular job titles related to Matlab Programmer jobs in Ontario? For Matlab Programmer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Matlab Programmer jobs in Ontario look for? The top searched job categories for Matlab Programmer jobs in Ontario are:
Infographic showing various Matlab Programmer job openings in Ontario as of July 2026, with employment types broken down into 90% Full Time, 8% Part Time, and 2% Contract. Highlights an 84% Physical, 8% Hybrid, and 8% Remote job distribution, with an average salary of $92,308 per year, or $44.4 per hour.

Battery Simulation Engineer | MATLAB/Simulink | 0D/1D Battery

Zobility

Windsor, ON • On-site

Contractor

Medical, Dental, Vision, PTO

Posted 5 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Location: Windsor, ON

Position: Long Term Contract


Title: 808-1- Battery Simulation Engineer | MATLAB/Simulink | 0D/1D Battery Modeling & Simulation


Job description:

As a Battery Simulation Engineer, you will be responsible for developing, validating, and applying electrical and thermal models of battery cells, modules, and full packs. Your work will directly support the development and integration of high-performance, safe, and reliable battery systems across various applications. This role requires a strong foundation in battery fundamentals, simulation techniques, high-voltage electrical circuits, and systems-level thinking. You will respond to technical requests using established tools and methodologies while also contributing to the development of new modeling approaches to address emerging challenges in battery safety and performance.

The responsibilities in this position include, but are not limited to:

  • Develop and implement physics-based and empirical models for simulating the electrical, thermal, and degradation performance of lithium-ion battery systems.
  • Conduct 1D simulation studies to evaluate battery behavior under various electrical, thermal, and environmental conditions, including fast charging, thermal events, and aging.
  • Analyze laboratory test data to extract model parameters, validate simulation results, and improve model robustness.
  • Perform sensitivity studies, scenario simulation, and model-based evaluations to support design and engineering decisions.
  • Collaborate closely with cell, module, and pack design engineers, as well as test and control teams, to define requirements and optimize system performance.
  • Prepare technical documentation, reports, and presentations summarizing modeling methodology and simulation outcomes.
  • Collaborate cross-functionally with product teams and share progress and insights with stakeholders.

Basic qualifications:

  • Master of Science degree in Electrical Engineering, Mechanical Engineering, Chemical Engineering, Aerospace/Aeronautical Engineering, or Applied Physics from an ABET-accredited university.
  • Minimum of 2 years of experience using simulation tools for engineering applications.
  • Hands-on experience with 0D/1D battery simulation and analysis tools such as GT-SUITE, MATLAB/Simulink, Amesim, or equivalent.
  • Strong Understanding of lithium-ion battery fundamentals, including battery performance characteristics, thermal characteristics, and aging mechanisms.
  • Fundamental understanding of HV electrical circuits, busbar design, and Battery Disconnect Unit (BDU) functionality within a battery system.
  • Ability to analyze data, interpret results, and communicate findings clearly.
  • Experience with optimization methods (DOE, parameter estimation, control optimization).
  • Excellent verbal and written communication skills in English, with the ability to clearly present technical findings to cross-functional teams.
  • Proven teamwork, interpersonal skills, and the ability to solve complex technical problems using analytical and simulation-based approaches.

Preferred qualifications:

  • Ph.D. in Mechanical Engineering, Chemical Engineering, or Electrical Engineering with a focus on battery systems, electrochemistry, or thermal management.
  • Hands-on experience with battery testing methods, aging studies, and performance evaluation.
  • Proficiency in developing and applying 0D/1D/3D simulation models for battery systems.
  • Background in embedded controls, Kalman filters, or estimator design for SOC/SOH/SOP.
  • Good overall knowledge of battery performance and thermal management.
  • Good skills in programming with commercial software (e.g., MATLAB/Simulink, Python, Visual C++).

Company Description

Zobility is RGBSI's workforce management and staffing division. RGBSI is a multi-national corporation headquartered in Troy, MI with branches throughout the USA, Canada, Germany, and India.