1

Matlab Software Engineer Jobs in Pennsylvania (NOW HIRING)

Develop software solutions for cutting-edge research in communications systems * Design ... MATLAB, Python, and/or Java * CI/CD pipelines and DevOps practices * Translation of business ...

Software Engineer

Philadelphia, PA · On-site

$38 - $46/hr

Software Engineer This Software Engineer role supports the Machinery Control Systems (MCS) branch ... Exposure to MATLAB or scripting languages for analysis, automation, or tooling. * CompTIA Security ...

C++, MATLAB, and other high-level programming languages * Object-oriented and functional design * Software development tools such as testing, configuration management, and issue tracking * Success in ...

Software Engineer

State College, PA · On-site

$109 - $191/hr

C++, MATLAB, and other high-level programming languages* Object-oriented and functional design* Software development tools such as testing, configuration management, and issue tracking* Success in an ...

Develop software solutions for cutting-edge research in communications systems * Design ... Proficiency in MATLAB, Python, and/or Java * Understanding of CI/CD pipelines and DevOps practices

Knowledge of model-based software development (Matlab, Labview) * Knowledge of the software ... Experience with Programmable Logic Controller (PLC) Software Development Principal Duties ...

One or more of C/C++, Python, Fortran, Ada, MATLAB, and Simulink * Linux * Ability to engage in ... None If filled as Research and Development Engineer - Software (ARL) - Advanced Professional, this ...

$92K - $174K/yr

One or more of C/C++, Python, Fortran, Ada, MATLAB, and Simulink * Linux * Ability to engage in ... None If filled as Research and Development Engineer - Software (ARL) - Professional, this position ...

next page

Showing results 1-20

Matlab Software Engineer information

See Pennsylvania salary details

$63.7K

$147.9K

$206K

How much do matlab software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for matlab software engineer in Pennsylvania is $147,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,300.00 and $173,400.00 per year, depending on experience, location, and employer.

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 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 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 job categories do people searching Matlab Software Engineer jobs in Pennsylvania look for?

The top searched job categories for Matlab Software Engineer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Matlab Software Engineer jobs?

Cities in Pennsylvania with the most Matlab Software Engineer job openings:

Sr. Embedded Software Engineer

ZipStaff Inc.

Pittsburgh, PA • On-site

$41 - $42/hr

Contractor

Posted 8 days ago


Job description

Job Title: Sr. Embedded Software Engineer – Remote Control Systems
Location: Pittsburgh, PA (On-site)
Employment Type: Contract (W2 through ZipStaff — No C2C or 1099)

About the Opportunity
ZipStaff is seeking an experienced Embedded Software Engineer to support the Remote Control System group at a global leader in heavy equipment and industrial machinery.

In this role, you will work as part of an engineering team to design, develop, integrate, and test robust, scalable features on embedded electronic control systems and vision systems used in remote control machine applications.

What You’ll Do:
  • Design, develop, integrate, and test embedded software features for remote control and machine control systems.
  • Work with embedded electronic control systems and vision system components used in remote control machine applications.
  • Apply requirements engineering, system architecture, electrical schematic understanding, system integration, and verification & validation (V&V) practices.
  • Develop software using Embedded C/C++ and MATLAB/Simulink in real-time operating system (RTOS) environments.
  • Work with communication protocols including CAN and Ethernet.
  • Utilize tools such as CANoe/CANalyzer, Wireshark, and Git in modern development and test workflows.
  • Leverage AI-assisted engineering tools (e.g., GitHub Copilot, Microsoft Copilot) to improve development efficiency.
  • Collaborate with cross-functional engineering teams on integration, troubleshooting, and delivery of production-quality embedded features.

Required Qualifications:
  • Bachelor’s degree (or equivalent) in Engineering, Computer Science, or a related technical field.
  • 5–7 years of experience in Systems Engineering, Embedded Software Development, Integration, and Validation.
  • Strong knowledge of requirements engineering, system architecture, electrical schematics, system integration, and V&V.
  • Proficiency in Embedded C/C++, MATLAB/Simulink, RTOS, CAN, Ethernet, and embedded control systems.
  • Experience with CANoe/CANalyzer, Wireshark, Git, and modern development/test tools.
  • Proficiency with AI-assisted engineering tools (e.g., GitHub Copilot, Microsoft Copilot).
  • Strong analytical, troubleshooting, communication, and collaboration skills.
  • Ability to work on-site in Pittsburgh, PA.
  • Must be legally authorized to work in the United States without sponsorship now or in the future.

Preferred Qualifications:
  • Experience with Autonomy, Robotics, Remote Control, or Machine Control Systems.
  • Familiarity with AUTOSAR, Functional Safety, FMEA, HIL/SIL, DOORS/Jama, and automated test frameworks.

About ZipStaff
ZipStaff partners with leading organizations to connect skilled technology and engineering professionals with high-impact contract opportunities. We focus on quality matches and long-term success.

To apply, please submit your resume highlighting your embedded software development experience, C/C++ and MATLAB/Simulink skills, and any remote control or machine control systems background.