Strong programming skills (Python, MATLAB, C/C++ or similar) * Strong skills in embedded software debugging and performance characterization (ARM) * Experience with modeling, simulation, or algorithm ...
New
Quick apply
Strong programming skills (Python, MATLAB, C/C++ or similar) * Strong skills in embedded software debugging and performance characterization (ARM) * Experience with modeling, simulation, or algorithm ...
New
Quick apply
Strong programming skills (Python, MATLAB, C/C++ or similar) * Strong skills in embedded software debugging and performance characterization (ARM) * Experience with modeling, simulation, or algorithm ...
New
CA$150K - CA$250K/yr
DSP - Optical Design Engineer Locations: Ottawa, Ontario, Canada or Vancouver, British Columbia ... Python, MATLAB, or similar languages. • Experience in modeling communication systems. • ...
Quick apply
CA$150K - CA$250K/yr
DSP - Optical Design Engineer Locations: Ottawa, Ontario, Canada or Vancouver, British Columbia ... Python, MATLAB, or similar languages. • Experience in modeling communication systems. • ...
CA$150K - CA$250K/yr
DSP - FEC Design Engineer Locations : Ottawa, Ontario, Canada or Vancouver, British Columbia ... Python, MATLAB, or similar languages. • Experience in modeling communication systems. • ...
Quick apply
CA$150K - CA$250K/yr
DSP - FEC Design Engineer Locations : Ottawa, Ontario, Canada or Vancouver, British Columbia ... Python, MATLAB, or similar languages. • Experience in modeling communication systems. • ...
Toronto, ON · On-site +1
GEMTEC | Consulting Engineers and Scientists. The successful candidate will work with ... Python or MATLAB for data analysis and automation * Experience with LiDAR, bathymetry, and metocean ...
Toronto, ON · On-site +1
GEMTEC | Consulting Engineers and Scientists. The successful candidate will work with ... Python or MATLAB for data analysis and automation * Experience with LiDAR, bathymetry, and metocean ...
Kanata, ON · On-site
As a Principal RF/EM Engineer at Nokia, you will be at the forefront of designing innovative ... Proficiency in MATLAB and other simulation tools * Lead the design and development of advanced ...
Kanata, ON · On-site
As a Principal RF/EM Engineer at Nokia, you will be at the forefront of designing innovative ... Proficiency in MATLAB and other simulation tools * Lead the design and development of advanced ...
Ottawa, ON · On-site +1
GEMTEC | Consulting Engineers and Scientists. The successful candidate will work with ... Python or MATLAB for data analysis and automation * Experience with LiDAR, bathymetry, and metocean ...
Ottawa, ON · On-site +1
GEMTEC | Consulting Engineers and Scientists. The successful candidate will work with ... Python or MATLAB for data analysis and automation * Experience with LiDAR, bathymetry, and metocean ...
Senior Design Verification Engineer Our client is a key player in advancing digital technology by ... Support bit-matching between RTL designs and MATLAB system models. * Integrate third-party VIPs for ...
Senior Design Verification Engineer Our client is a key player in advancing digital technology by ... Support bit-matching between RTL designs and MATLAB system models. * Integrate third-party VIPs for ...
Kanata, ON · On-site
Programming skills in Matlab, Python, VB, and other scripting languages. * Attention to detail and strong problem-solving skills. * Ability to work independently. * Excellent team-working skills.
Kanata, ON · On-site
Programming skills in Matlab, Python, VB, and other scripting languages. * Attention to detail and strong problem-solving skills. * Ability to work independently. * Excellent team-working skills.
Develop automation scripts (Python, MATLAB or similar) to improve simulation efficiency, accuracy ... Participate in technical discussions with clients, developers, and interconnecting utilities to ...
Develop automation scripts (Python, MATLAB or similar) to improve simulation efficiency, accuracy ... Participate in technical discussions with clients, developers, and interconnecting utilities to ...
Toronto, ON · Hybrid
CA$100K - CA$500K/yr
... MATLAB) to run and debug measurements. * A collaborative communicator who enjoys working with ... An engineer who can run defined power characterization tests, extend existing scripts and ...
New
Toronto, ON · Hybrid
CA$100K - CA$500K/yr
... MATLAB) to run and debug measurements. * A collaborative communicator who enjoys working with ... An engineer who can run defined power characterization tests, extend existing scripts and ...
New
... g., SystemVerilog, Matlab, Python, VerilogAMS) * Experience with 3D Electro-Magnetic (EM ... Prior experience in leading or mentoring junior design engineers * Ability to work collaboratively ...
... g., SystemVerilog, Matlab, Python, VerilogAMS) * Experience with 3D Electro-Magnetic (EM ... Prior experience in leading or mentoring junior design engineers * Ability to work collaboratively ...
Develop automation scripts (Python, MATLAB or similar) to improve simulation efficiency, accuracy ... Participate in technical discussions with clients, developers, and interconnecting utilities to ...
Develop automation scripts (Python, MATLAB or similar) to improve simulation efficiency, accuracy ... Participate in technical discussions with clients, developers, and interconnecting utilities to ...
Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical ... Experience with Matlab/Simulink tools or Pytest is an asset. * Familiarity with assembly languages ...
Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical ... Experience with Matlab/Simulink tools or Pytest is an asset. * Familiarity with assembly languages ...
CA$150K - CA$250K/yr
Programming experience in C/C++, Python, MATLAB, or similar languages. * Experience in modeling communication systems. * Familiarity with DSP algorithms for communication systems. * Experience with ...
CA$150K - CA$250K/yr
Programming experience in C/C++, Python, MATLAB, or similar languages. * Experience in modeling communication systems. * Familiarity with DSP algorithms for communication systems. * Experience with ...
Windsor, ON · On-site
Working knowledge of various programming languages such as C#, Python, and MATLAB * Working knowledge of industry and engineering standards * Must be able to work in fast-paced environment * Must ...
Quick apply
Windsor, ON · On-site
Working knowledge of various programming languages such as C#, Python, and MATLAB * Working knowledge of industry and engineering standards * Must be able to work in fast-paced environment * Must ...
Programming experience in MATLAB and Python. As Part of the Team You Will: * Collaborate with cross-functional teams to integrate DSP ASICs, analog high-speed ASICs, and optics for next-generation ...
Programming experience in MATLAB and Python. As Part of the Team You Will: * Collaborate with cross-functional teams to integrate DSP ASICs, analog high-speed ASICs, and optics for next-generation ...
North York, ON · Hybrid
CA$56K - CA$80K/yr
Programming or scripting (e.g., Python, MATLAB, advanced Excel) to automate calculations, design checks, reporting, or data transformation is valued but not required. * We also value additional ...
North York, ON · Hybrid
CA$56K - CA$80K/yr
Programming or scripting (e.g., Python, MATLAB, advanced Excel) to automate calculations, design checks, reporting, or data transformation is valued but not required. * We also value additional ...
North York, ON · Hybrid
CA$56K - CA$80K/yr
Programming or scripting (e.g., Python, MATLAB, advanced Excel) to automate calculations, design checks, reporting, or data transformation is valued but not required. * We also value additional ...
North York, ON · Hybrid
CA$56K - CA$80K/yr
Programming or scripting (e.g., Python, MATLAB, advanced Excel) to automate calculations, design checks, reporting, or data transformation is valued but not required. * We also value additional ...
CA$150K - CA$250K/yr
... MATLAB, C/C++, or similar simulation environments. • Familiarity with digital signal processing for communication systems. • Familiarity with forward error correction (FEC) concepts is a plus ...
Quick apply
CA$150K - CA$250K/yr
... MATLAB, C/C++, or similar simulation environments. • Familiarity with digital signal processing for communication systems. • Familiarity with forward error correction (FEC) concepts is a plus ...
CA$150K - CA$250K/yr
Programming experience in C/C++, Python, MATLAB, or similar languages. * Experience in modeling communication systems. * Familiarity with forward error correction (FEC) schemes used in communication ...
CA$150K - CA$250K/yr
Programming experience in C/C++, Python, MATLAB, or similar languages. * Experience in modeling communication systems. * Familiarity with forward error correction (FEC) schemes used in communication ...
$16.11 - $21.63
6% of jobs
$21.63 - $27.16
13% of jobs
$29.50 is the 25th percentile. Wages below this are outliers.
$27.16 - $32.69
14% of jobs
$32.69 - $38.22
15% of jobs
The median wage is $39.23 / hr.
$38.22 - $43.75
12% of jobs
$43.75 - $49.28
11% of jobs
$52.39 is the 75th percentile. Wages above this are outliers.
$49.28 - $54.81
9% of jobs
$54.81 - $60.34
6% of jobs
$60.34 - $65.87
7% of jobs
$65.87 - $71.39
4% of jobs
$71.39 - $76.92
3% of jobs
$16
$44
$76
| Aspect | Matlab Programmer | Data Analyst |
|---|---|---|
| Required Skills | Proficiency in MATLAB, programming, algorithm development | Data analysis, statistical skills, Excel, SQL |
| Work Environment | Research labs, engineering firms, software development | Business, finance, healthcare, marketing |
| Common Tasks | Developing algorithms, modeling, simulation | Data cleaning, visualization, reporting |
| Certifications | MATLAB certifications, programming courses | Data 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.

Nepean, ON
Full-time
Medical, Dental, Vision
Posted 2 days ago
Build bold. Deliver impact. Win together.
At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that enhance national security, strengthen communities, and protect the people we serve.
If you’re looking for meaningful work that contributes to a safer, more secure world, you’ll find purpose here. Every day, your skills will directly impact programs that matter.
Job DescriptionThe Multiphysics Systems Engineering Analyst - Acoustics & Optics will contribute to the development of advanced sensing solutions that integrate acoustic and optical technologies. This role is suited to candidates with a strong foundation in either optics or acoustics, coupled with an interest in developing expertise in the complementary field. Working at the intersection of physics, engineering, and software, the analyst will support system modeling, algorithm development, experimentation, and prototype evaluation for next-generation sensing systems.
Key Responsibilities
• Develop and analyze multi-modal sensing systems (acoustic and optical)
• Perform multiphysics modeling and simulation to support system design and trade-offs
• Design and implement algorithms and software tools for signal processing, data analysis, and visualization (e.g., Python, MATLAB, C/C++)
• Work with experimental data, including collection, conditioning, analysis, and interpretation
• Design and execute laboratory and field experiments to evaluate system performance
• Build and integrate prototype sensing systems (sensors, data acquisition, embedded components)
• Investigate system behavior, including noise, environmental effects, and calibration
• Support integration, testing, and performance evaluation of systems
• Contribute to technical documentation and reports (models, results, design rationale)
• Collaborate with multidisciplinary teams across hardware, software, and algorithms
It is a requirement that General Dynamics Mission Systems-Canada be registered with the Canadian Controlled Goods program and that all of its workforce be security assessed. Successful applicants must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance. Applicants may be required to meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations. You must be eligible to work in Canada.
The hiring range for this position is $100,000-$115,000. Our goal is to provide a fair and competitive offer based on an assessment of internal equity and your qualifications, including:
Benefits
As a full-time employee at General Dynamics Mission Systems–Canada, you’ll enjoy a competitive total rewards package that supports your professional and personal well-being:
Why join us?
Accommodation
If you require accommodation during any stage of the application process, please contact Human Resources via recruitment@gd-ms.ca.
Closing Date
We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.