1

Math Software Engineer Jobs in Lebanon, OR (NOW HIRING)

Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant ...

New

Requirements Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related field. Hands-on experience developing desktop applications in C++. Working ...

Requirements Required Qualifications • Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related field. • Hands-on experience developing desktop applications in C ...

Requirements Required Qualifications · Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related field. · Hands-on experience developing desktop applications in C++. · ...

Four-year or Graduate Degree in Computer Science, Software Engineering, Statistics/ Mathematics, or any other related discipline or commensurate work experience or demonstrated competence.

... software * Optimize deep neural networks and associated data processing to run efficiently on ... Strong mathematical fundamentals in linear algebra and numerical optimization and familiarity with ...

Staff AI Engineer, Perception

Salem, OR · On-site +1

$207K - $323K/yr

... software * Optimize deep neural networks and associated data processing to run efficiently on ... Strong mathematical fundamentals in linear algebra and numerical optimization and familiarity with ...

Proficiency in Microsoft Excel and construction estimating software. * Strong mathematical aptitude ... Bachelor's degree in Construction Management, Engineering, Architecture, or a related field, or ...

CAD Drafter 5

Salem, OR · On-site

$22.25 - $30/hr

... D software and Civil3D for a variety of civil engineering, permitting, and survey related tasks ... Autodesk/Bentley certifications preferred Mathematical Skills Ability to add, subtract, multiply ...

CAD Drafter 5

Salem, OR

$22.25 - $30/hr

... D software and Civil3D for a variety of civil engineering, permitting, and survey related tasks ... Autodesk/Bentley certifications preferred Mathematical Skills Ability to add, subtract, multiply ...

next page

Showing results 1-20

Math Software Engineer information

See Lebanon, OR salary details

$67.8K

$157.5K

$219.4K

How much do math software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for math software engineer in Lebanon, OR is $157,505.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,100.00 and $184,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a math software engineer, and why are they important?

To thrive as a Math Software Engineer, you need a strong background in mathematics, computer science, and algorithm development, typically supported by a relevant degree. Proficiency in programming languages such as Python, C++, or MATLAB, along with experience using mathematical libraries and tools like NumPy or SciPy, is essential. Analytical thinking, problem-solving, and effective collaboration are valuable soft skills that enhance performance in this role. These skills ensure the development of robust, efficient, and accurate mathematical software solutions that meet complex computational requirements.

How do math software engineers typically collaborate with other teams during the development process?

Math Software Engineers often work closely with cross-functional teams, such as data scientists, product managers, and front-end developers, to ensure mathematical models and algorithms are accurately implemented in software products. Collaboration involves regular meetings to discuss requirements, problem-solving sessions to address computational challenges, and code reviews for maintaining mathematical integrity. Communicating complex mathematical concepts in an accessible way is a key part of the role, enabling teams to create robust and efficient solutions that meet user needs.

What is a math software engineer?

Math Software Engineers are professionals who design, develop, and optimize software that performs complex mathematical computations. They often work on algorithms, numerical analysis, and simulation tools used in scientific research, finance, engineering, or data analysis. Their work ensures that mathematical models and computations are both accurate and efficient within various applications. Math Software Engineers typically have a strong background in mathematics, computer science, and programming languages such as Python, C++, or MATLAB.

What is the difference between Math Software Engineer vs Data Scientist?

AspectMath Software EngineerData Scientist
Required CredentialsBachelor's or higher in Computer Science, Mathematics, or related fieldsBachelor's or higher in Statistics, Data Science, or related fields
Work EnvironmentSoftware development teams, R&D labs, tech companiesData analysis teams, research departments, tech firms
Industry UsageDeveloping algorithms, modeling, simulationData analysis, predictive modeling, insights generation

Math Software Engineers focus on developing mathematical algorithms and software solutions, often working on simulations and modeling. Data Scientists analyze data to extract insights and build predictive models. While both roles require strong math skills, Math Software Engineers are more involved in software development, whereas Data Scientists focus on data analysis and interpretation.

What are popular job titles related to Math Software Engineer jobs in Lebanon, OR? For Math Software Engineer jobs in Lebanon, OR, the most frequently searched job titles are:
Infographic showing various Math Software Engineer job openings in Lebanon, OR as of August 2026, with employment types broken down into 82% Full Time, 14% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $157,505 per year, or $75.7 per hour.

Embedded Software Engineer 2

Garmin International, Inc.

Salem, OR • On-site

$129K - $170K/yr

Full-time

Re-posted 6 days ago


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

14th of 156 rated electronics manufacturers


Job description

Overview
We are seeking a full-time Embedded Software Engineer 2 in our Salem, OR location. In this role, you will be responsible for developing moderately complex software and creating and executing designs for embedded software development for Garmin Avionics products.
Essential Functions
  • Creates and executes designs for small sets of new functionalities as part of a software project using Embedded C language, or other selected languages
  • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
  • May perform as a technical leader or Lead Software Engineer for derivative software project
  • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions
  • Provides reliable solutions to a variety of problems using sound problem solving techniques
  • Performs technical root cause analysis and outlines corrective action for given problems
  • Contributes to technical research on new technologies
  • Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on some electrical design aspects
  • Serves as a mentor to less experienced software engineers (Software Engineer 1)

Basic Qualifications
  • Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year relevant experience OR an equivalent combination of education and experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
  • Demonstrated proficiency and experience necessary to develop moderately complex software in Embedded C language or other selected languages
  • Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills
  • Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize in a fast paced, deadline-driven environment

Desired Qualifications
  • Outstanding academics (cumulative GPA greater than or equal to 3.5)
  • Candidates with a passion for aviation and/or pilot experience are ideal

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom