1

Math Engineering Jobs in British Columbia (NOW HIRING)

A degree in computer science, information technology, mathematics, engineering, or a related field. * Candidates with advanced degrees and/or prior relevant work experience will be given favorable ...

Strong mathematics ability / linear algebra Basic Qualifications * Expert knowledge of business tools such as Microsoft office and google docs * Strong written and verbal communication skills in the ...

Data Scientist

Mcleese Lake, BC ยท On-site

CA$102K - CA$128K/yr

A degree in computer science, information technology, mathematics, engineering, or a related field. * Candidates with advanced degrees and/or prior relevant work experience will be given favorable ...

Quantitative Developer

Vancouver, BC ยท On-site

$80 - $120/hr

D. in mathematics, physics or related fields in quantitative disciplines (including if you will be ... Programming experience in Python and C++ * Demonstrated expertise in statistics and mathematical ...

Bachelor's degree in Computer Science, Information Systems, Mathematics, or Statistics * 7-10+ years of experience in enterprise data warehousing, analytics, and data platform engineering. * 7+ years ...

Bachelor's degree in Computer Science, Information Systems, Mathematics, or Statistics * 7-10+ years of experience in enterprise data warehousing, analytics, and data platform engineering. * 7+ years ...

Bachelor's (Master's or PhD preferred) degree in engineering, computer science, physics, math or equivalent Other Qualifications: * Stay up to date with advancements in AI, LLMs, RAG, autonomous ...

Bachelor's degree in mathematics, engineering, economics, or another quantitative field (or equivalent additional experience). * Strong SQL proficiency; working knowledge of Python or R for data ...

Data Analyst II, Fraud

Burnaby, BC ยท Hybrid

CA$100K - CA$125K/yr

Bachelor's degree in mathematics, engineering, economics, or another quantitative discipline (or equivalent experience). * Proficiency with SQL and hands-on experience analyzing large datasets ...

Showing results 21-40

Math Engineering information

See British Columbia salary details

$10

$30

$71

How much do math engineering jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for math engineering in British Columbia is $30.38, according to ZipRecruiter salary data. Most workers in this role earn between $21.88 and $28.85 per hour, depending on experience, location, and employer.

What is math engineering?

Math engineering is a multidisciplinary field that applies advanced mathematical theories, techniques, and computational methods to solve engineering problems. Professionals in this area use mathematics to model, analyze, and optimize systems in industries such as technology, finance, aerospace, and manufacturing. Typical tasks include developing algorithms, performing simulations, and interpreting complex data to improve processes or products. Math engineers often work closely with other engineers and scientists to design efficient solutions to real-world challenges.

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

To thrive as a Math Engineer, you need a strong background in applied mathematics, computational methods, and a relevant engineering discipline, usually supported by a degree in mathematics, engineering, or a related field. Proficiency in programming languages (such as MATLAB, Python, or C++), mathematical modeling software, and familiarity with simulation tools are typically required. Analytical thinking, problem-solving abilities, and effective communication skills are essential soft skills to excel in this role. These skills and qualities are crucial for accurately modeling complex systems, developing innovative solutions, and effectively collaborating with multidisciplinary teams.

How does a math engineer typically collaborate with software developers and data scientists on interdisciplinary projects?

Math Engineers often work closely with software developers and data scientists to design and implement mathematical models and algorithms. Collaboration involves translating complex mathematical concepts into practical computational solutions, validating results, and optimizing performance. Regular meetings, code reviews, and shared documentation help ensure alignment across teams, and strong communication skills are essential for explaining technical details to non-specialists. This interdisciplinary teamwork is common in industries like finance, technology, and engineering, leading to innovative solutions and continuous learning opportunities.

What is the difference between Math Engineering vs Data Scientist?

AspectMath EngineeringData Scientist
Required CredentialsMathematics, Engineering, Computer Science degreesStatistics, Computer Science, Mathematics degrees
Work EnvironmentResearch labs, R&D departments, technical teamsBusiness settings, analytics teams, tech companies
Employer & Industry UsageTech firms, engineering companies, financeTech, finance, healthcare, marketing
Common Search & ComparisonMath Engineering vs Data Scientist

Math Engineering focuses on applying advanced mathematical techniques to develop engineering solutions, often in R&D or technical roles. Data Scientists analyze large datasets to extract insights, primarily supporting business decisions. While both roles require strong math skills, Math Engineering emphasizes engineering applications, whereas Data Science centers on data analysis and modeling.

What does a math engineer do?

A math engineer applies advanced mathematical techniques to solve complex problems in engineering, data analysis, and technology development. They often work with modeling, simulations, algorithms, and statistical methods using tools like MATLAB, Python, or R to optimize systems and improve processes.

What are popular job titles related to Math Engineering jobs in British Columbia?

For Math Engineering jobs in British Columbia, the most frequently searched job titles are:

What job categories do people searching Math Engineering jobs in British Columbia look for?

The top searched job categories for Math Engineering jobs in British Columbia are:

Infographic showing various Math Engineering job openings in British Columbia as of August 2026, with employment types broken down into 82% Full Time, 15% Part Time, 2% Contract, and 1% Nights. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $63,197 per year, or $30.4 per hour.

Firmware Engineer / Developer

Acara Solutions

Abbotsford, BC โ€ข On-site

Full-time

Re-posted 5 days ago


Job description

The Opportunity
The Firmware Engineer will join the firmware team, and become part of a multidisciplinary engineering team responsible for delivering high quality, high performance tools for the industrial bolting industry. You will design, develop and deploy innovative firmware solutions for the next generation of our products. You will contribute to both system level and firmware level (embedded software) design efforts. Opportunities exist for senior developers to become technical lead for a firmware development team.
The Role and Responsibilities
  • Develop firmware for a range of products.
  • Develop firmware for new products, sustaining efforts and custom solutions.
  • Develop firmware as part of a multidiscipline project team.
  • Review problem statements, customer requirements and engineering requirements.
  • Propose engineering and firmware solutions in response to requirements.
  • Provide analysis of, and estimates for, relevant development efforts.
  • Decompose solutions from higher level architectures to lower level firmware components.
  • Align development efforts across firmware and multidiscipline colleagues.
  • Debug, troubleshoot and verify firmware and system implementations.
  • Execute firmware development, adhering to NWT best practices and coding standards.
  • Create and maintain design documentation (including UML, Doxygen).
  • Maintain and continuously improve firmware development processes and best practices
  • Manage work on multiple competing projects, aligning prioritization with stakeholders.
  • Mentor peer and junior firmware developers (for senior developers).
  • Ability to lift up to 50 lbs.
  • Other duties as assigned.

Qualifications:
Education
  • Bachelor's degree in electronic or computer engineering or equivalent
  • Professional engineer (P.Eng.) status or eligibility is an asset.
Experience
  • 5+ years of firmware development experience for senior roles.
  • 10+ years of C/C++ programming experience for senior roles.
  • Product development for manufacturing is an asset.
Skills
Core Technical Skills
  • Understanding of firmware development principles.
  • C programming for embedded systems.
  • Debugging and trouble shooting embedded systems.
  • Object oriented design and programming.
  • Understanding of real-time and concurrency design principles.
  • Understanding of microcontroller architecture.
  • Understanding of microcontroller / SoC peripherals (ADC, PWM, etc.)
  • Understanding of communication protocols (I2C, SPI, UART, TCP/IP, etc.)
  • Development of RTOS based systems (e.g. FreeRTOS).
  • Development of Linux systems (e.g. Yocto).
  • Implementation of firmware unit tests (black box and white box testing).
  • Use of firmware development tools: debuggers, IDEs.
  • Able to read and interpret electronic schematics.
  • Use of laboratory equipment: oscilloscopes, logic analyzers, spectrum analyzers.
  • Able to debug digital logic.
  • Use of source code management tools (SVN, Git, etc.)
  • Familiar with the full SDLC (requirements, design, implement, debug, test, release, support).
  • Creation of effective design documentation (e.g. high level designs, UML, etc.)
Additional Skills (considered an asset)
  • Firmware integration of Bluetooth and Wi-Fi modules.
  • Boot loaders (bare metal, U-Boot, etc.).
  • Digital signal processing, fixed point arithmetic, mathematical analysis.
  • Motor control algorithms.
  • FPGA / HDL development (Verilog, VHDL).
  • Web technologies (Javascript, HTML, CSS, etc.).
  • Agile / Scrum software development methods.
Soft Skills
  • You have exceptional organizational and time-management skills.
  • You have exceptional communication skills, written and verbal.
  • You can easily communicate with technical and non-technical audiences.
  • You are able to organize and lead complex projects through a full development life cycle.
  • You are self-motivated, take ownership and are able to work with minimal supervision.
  • You excel in a team environment that requires collaboration and communication.
  • You provide and welcome constructive feedback.
  • You are a strong advocate for quality, best practices and traceability.

After you apply, you may receive a call or message from our AI Talent Scout about this role or other opportunities that match your skills and preferences. AI agent role is to help speed up your hiring process by answering questions, confirming basic information, and identifying whether there's a mutual fit.

The call or chat may be recorded so that our recruiting team can review it - they make all final hiring decisions, while AI agent simply helps move you forward faster. The best part? They are available 24/7, so you can connect whenever it's convenient for you.

Acara Solutions is committed to ensuring equal employment opportunities for applicants and employees. We are committed to filling open positions using balanced selection criteria to avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation, or any other status protected or required by law.
Acara Solutions welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates participating in all aspects of the selection process.

Acara Solutions logo

About Acara Solutions

Sourced by ZipRecruiter

Acara Solutions, based in Buffalo, NY, is a premier provider of recruitment and workforce solutions. Serving the industry since its inception in 1957, the company has expanded its roots from a small family-owned employment agency to a leading international recruitment agency. Acara provides staffing solutions to a myriad of industries including Engineering, IT, Professional, Industrial and Finance. They offer an array of services from strategic workforce management, talent acquisition, vendor management systems, to executive search services. Driven by the core values of dedication, integrity, teamwork and innovation, Acara exists with the mission to connect job seekers with leading employers while fostering growth and innovation in the industries they serve. A prominent player in the US staffing industry, Acara Solutions has been recognized multiple times on the Staffing Industry Analysts List of Largest US Staffing Firms.

Industry

Recruiting and staffing services

Company size

5,001 - 10,000 Employees

Headquarters location

Buffalo, NY, US

Year founded

1957