1

Matlab Software Engineer Jobs in Vancouver, BC (NOW HIRING)

Systems Test Engineer

Vancouver, BC · On-site

CA$75K - CA$85K/yr

Your Role As our Systems Test Engineer, you'll play a vital role in the ongoing development and ... MATLAB, or LabVIEW. Software Testing (Manual & Automated) * Develop and execute test plans, test ...

Proficiency in power system simulation software such as DSATools, PSS ® E, PSCAD, or DIgSILENT is considered an asset. * Experience programming in one or more languages, such as Python, MATLAB, or C ...

Generate new software and scripts as required to meet design and analysis goals * Work with ... Experience in common programming languages like Python and MATLAB * Proficiency in electromagnetic ...

Proficient with personal productivity software such as Microsoft Office tools (i.e., Excel, Word ... Image analysis using tools such as Matlab, ImageJ, Python, etc. * Experience with data compilation ...

Strong data analysis capabilities using tools such as Python, MATLAB, or similar environments. * Proven ability to lead technical initiatives and mentor engineers in a collaborative environment.

Generate new software and scripts as required to meet design and analysis goals * Work with ... Experience in common programming languages like Python and MATLAB * Proficiency in electromagnetic ...

Proficient in coastal modelling software such as DHI MIKE, Delft3D, SWAN, or XBEACH. * Coding experience in Matlab, Python, or related programming language. * Familiarity with processing and ...

Generate new software and scripts as required to meet design goals * Work with foundries and ... Adept in common programming languages like Python and MATLAB * Excellent teamwork, interpersonal ...

Matlab Software Engineer information

What is a Matlab software engineer?

Matlab Software Engineers are professionals who specialize in developing, testing, and maintaining software applications using MATLAB, a high-level programming language and environment designed for numerical computing, data analysis, and visualization. They often work on projects involving algorithm development, simulation, modeling, and data processing, commonly in industries such as engineering, finance, and research. Matlab Software Engineers collaborate with scientists, engineers, and other developers to create efficient solutions for complex problems and may also be responsible for integrating MATLAB code with other programming languages and tools.

What is the difference between Matlab Software Engineer vs Data Analyst?

AspectMatlab Software EngineerData Analyst
Required CredentialsBachelor's in Engineering, Computer Science, or related field; MATLAB certificationsBachelor's in Statistics, Mathematics, or related field; Data analysis certifications
Work EnvironmentEngineering teams, R&D labs, software developmentBusiness units, research teams, data-driven departments
Industry UsageEngineering, aerospace, automotive, electronicsFinance, marketing, healthcare, retail
Common Search/ComparisonYesYes

Matlab Software Engineers focus on developing and maintaining MATLAB-based applications for engineering and technical purposes, while Data Analysts interpret data to support business decisions. Both roles require analytical skills and familiarity with MATLAB, but their primary functions and industries differ.

What are the key skills and qualifications needed to thrive as a Matlab software engineer?

To thrive as a Matlab Software Engineer, you need strong programming skills in MATLAB, a solid understanding of algorithms, and a degree in engineering, computer science, or a related field. Familiarity with version control systems, Simulink, and experience with debugging and testing tools are typically required. Analytical thinking, problem-solving abilities, and effective communication are vital soft skills for collaborating with teams and translating technical requirements. These competencies ensure efficient development of robust mathematical models and solutions for complex engineering challenges.

What are the typical collaboration opportunities for a Matlab software engineer within a multidisciplinary team?

As a Matlab Software Engineer, you’ll frequently collaborate with engineers, scientists, and data analysts to develop and optimize algorithms, create simulation models, and interpret results. This role often involves participating in cross-functional meetings to align software solutions with project requirements, offering technical support to non-software team members, and integrating Matlab code with other programming environments or hardware systems. Effective communication and teamwork are key, as you'll need to translate complex technical concepts into actionable insights for colleagues with varying levels of programming expertise.
What are popular job titles related to Matlab Software Engineer jobs in Vancouver, BC? For Matlab Software Engineer jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Matlab Software Engineer jobs in Vancouver, BC look for? The top searched job categories for Matlab Software Engineer jobs in Vancouver, BC are:
Infographic showing various Matlab Software Engineer job openings in Vancouver, BC as of August 2026, with employment types broken down into 100% Full Time. Highlights an 80% In-person, and 20% Hybrid job distribution.

Electronics Design Engineer (Postdoc)

Sonus Microsystems

Vancouver, BC • On-site

CA$60K - CA$70K/yr

Full-time

Posted 13 days ago


Job description

Main Supervisor: Dr. Edmond Cretu, Department of Electrical & Computer Engineering, UBC
Duration:
2 years

Who We Are:

Sonus Microsystems and the AdaMist (Adaptive Microsystems) research group at UBC, led by Dr. Edmond Cretu, are jointly leveraging state-of-the-art and patented polymer MEMS technology to develop an affordable imaging diagnostic device aimed at transforming clinical screening and remote patient monitoring. Our proprietary technology involves fabrication of polymer-based Capacitive Micromachined Ultrasound Transducers (polyCMUTs), which have unique characteristics that enable the use of ultrasound in applications not previously possible. Our technology has applications in various markets, including healthcare, non-destructive testing, and consumer electronics products.

We are expanding our R&D team through the MITACS Accelerate program and are seeking a highly skilled researcher to help us develop a new class of ultrasound transducers.

Who You Are:

We are looking for an electronics design engineer or scientist (master's, PhD, or postdoctoral level) with experience in analog and mixed-signal design, embedded systems, and hands-on prototyping. The ideal candidate will also bring complementary skills in software or firmware development. Experience with ASIC design flows is considered a strong asset.

You will work on the electronic architecture that drives our next-generation transducers, including transmit pulsers, receive front ends, signal conditioning circuits, and embedded control.

Responsibilities:

Analog and Mixed-Signal Circuit Design

  • Design, model, and prototype circuits for driving and receiving signals from ultrasound transducers
  • Develop low-noise, high-sensitivity front-end circuits to interface with CMUT/polyCMUT elements
  • Create pulse generation circuitry, biasing systems, and impedance matching networks
  • Simulate designs using SPICE tools and iterate based on measured results
  • Support development of macromodels or behavioral models (e.g., Verilog-A) for system-level simulation

Embedded Systems and Software Development

  • Integrate microcontrollers, DSPs, or FPGAs with analog circuitry for system control and data acquisition
  • Develop firmware or embedded code to support excitation, timing control, communication, and data handling
  • Write supporting software scripts for testing, automation, and data analysis (Python, MATLAB, or similar)

System-Level Electronics Development

  • Participate in design of RF or high-frequency signal paths for ultrasound systems
  • Conduct interference and noise analysis, proposing improvements for robustness and signal quality

PCB Design and Prototyping

  • Design multi-layer PCBs for mixed-signal systems with attention to proper grounding, isolation, and trace routing
  • Collaborate with vendors for fabrication and assembly
  • Test and validate prototypes, documenting results and recommending design iterations

Research and Documentation

  • Work closely with microfabrication engineers, MEMS designers, software developers, and test engineers to create integrated solutions
  • Review scientific literature, emerging ASIC technologies, and patents relevant to ultrasound electronics
  • Contribute to technical reports, presentations, and documentation for internal and MITACS reporting

Qualifications:

Required

  • PhD in Electrical Engineering, Mechatronics, Physics, or related field
  • Hands-on experience with analog/mixed-signal design, including op-amps, filters, bias circuits, and sensor interfaces
  • Proficiency with SPICE-based simulators (e.g., LTspice, Cadence, ADS)
  • Experience with embedded systems (microcontrollers, FPGAs, DSPs) and associated firmware development
  • Strong programming skills (Python, C/C++, MATLAB, or similar)
  • Experience building and testing electronic prototypes, including use of oscilloscopes, network analyzers, and similar equipment
  • Excellent documentation and communication skills
  • Ability to work collaboratively within an interdisciplinary R&D environment

Preferred (Asset but not required)

  • Experience with ASIC design flows, RTL, Verilog/VHDL, or mixed-signal ASIC architectures
  • Background in ultrasound electronics, medical device design, or high-frequency instrumentation
  • Familiarity with CMUT technologies or MEMS-based sensors
  • PCB design experience in Altium, Cadence, or KiCad
  • Experience implementing signal processing algorithms in embedded or PC environments
  • Exposure to ultrasound imaging concepts such as beamforming or high-voltage pulsers

Working environment:

  • You will work across Sonus' facilities and partner university labs, collaborating with MEMS process engineers, acoustic engineers, fabrication teams, and software developers
  • The role involves both deep technical design work and rapid prototyping in a fast-paced and highly collaborative startup environment

We Encourage Diverse Perspectives

We believe that varied backgrounds, experiences, and perspectives help us solve complex problems, and recognize that expertise and potential are not always captured by a job description, so if you can help drive our mission forward, we encourage you to apply!

**Please note that we are not able to provide immigration sponsorship at this time**