1

Matlab Programming Jobs in Pennsylvania (NOW HIRING)

Familiarity with engineering, modeling, or data analysis tools such as AutoCAD, Aspen, Python, Matlab, or similar tools is a plus * Strong attention to detail, problem-solving ability, and ...

POSITION SPECIFICS We are searching for a Dynamics and Controls Engineer to join our Vehicle ... Develop, debug, and test Matlab/Simulink-based software and data analysis tools, including the ...

Familiarity with engineering, modeling, or data analysis tools such as AutoCAD, Aspen, Python, Matlab, or similar tools is a plus * Strong attention to detail, problem-solving ability, and ...

... v) programming in an embedded software development environment, including IAR; (vi) designing PCB; (vi) simulating electronic design working with Matlab & Simulink; & (vii) design documentation ...

Familiarity with engineering, modeling, or data analysis tools such as AutoCAD, Aspen, Python, Matlab, or similar tools is a plus * Strong attention to detail, problem-solving ability, and ...

next page

Showing results 1-20

Matlab Programming information

See Pennsylvania salary details

$17

$49

$82

How much do matlab programming jobs pay per hour?

As of Jun 14, 2026, the average hourly pay for matlab programming in Pennsylvania is $49.86, according to ZipRecruiter salary data. Most workers in this role earn between $36.15 and $62.40 per hour, depending on experience, location, and employer.

What are some common challenges faced by Matlab Programmers when collaborating with multidisciplinary teams?

Matlab Programmers often work alongside engineers, data scientists, and researchers, which can present challenges in aligning project goals and integrating code with other technologies. Effective communication is critical, as team members may have varying technical backgrounds and expectations. Additionally, Matlab code may need to interface with other programming languages or platforms, requiring adaptability and a solid understanding of interoperability. Regular meetings and clear documentation help ensure smooth collaboration and project success.

What is the difference between Matlab Programming vs Data Analyst?

AspectMatlab ProgrammingData Analyst
Required SkillsMatlab coding, mathematical modeling, algorithm developmentData analysis, statistical tools, data visualization
Work EnvironmentResearch labs, engineering firms, academiaBusiness, finance, healthcare, consulting
Common ToolsMatlab software, scripting, simulationExcel, SQL, Tableau, R, Python
Industry UsageEngineering, scientific research, automationBusiness intelligence, market analysis, reporting

Matlab Programmers focus on developing algorithms and simulations primarily in engineering and scientific contexts, while Data Analysts interpret data to inform business decisions using various statistical tools. Both roles require analytical skills but differ in tools and industry focus.

What is Matlab programming?

Matlab programming involves using the Matlab language and environment to perform numerical computation, data analysis, visualization, and algorithm development. Matlab is widely used by engineers, scientists, and researchers for tasks such as signal processing, machine learning, image processing, and control system design. The programming language is known for its ease of use, built-in mathematical functions, and extensive libraries, making it a preferred tool for prototyping and academic research.

What are the key skills and qualifications needed to thrive as a MATLAB Programmer, and why are they important?

To thrive as a MATLAB Programmer, you need strong skills in programming, numerical analysis, and mathematical modeling, often supported by a degree in engineering, mathematics, or computer science. Familiarity with MATLAB software, Simulink, and relevant toolboxes or certifications is typically required. Attention to detail, problem-solving ability, and effective communication are important soft skills for collaborating on complex projects. These skills ensure accurate data analysis, efficient code development, and successful teamwork in technical environments.
What are the most commonly searched types of Matlab Programming jobs in Pennsylvania? The most popular types of Matlab Programming jobs in Pennsylvania are:
What job categories do people searching Matlab Programming jobs in Pennsylvania look for? The top searched job categories for Matlab Programming jobs in Pennsylvania are:
Infographic showing various Matlab Programming job openings in Pennsylvania as of June 2026, with employment types broken down into 72% Full Time, 19% Part Time, 6% Contract, and 3% Nights. Highlights an 83% Physical, 10% Hybrid, and 7% Remote job distribution, with an average salary of $103,718 per year, or $49.9 per hour.
Embedded Software Engineer

$111K/yr

Other

Posted 11 days ago


Job description

Description

Employer: R.H. Sheppard Co., Inc.

Job Title: Embedded Software Engineer


Job Location: 101 Philadelphia Street, Hanover, PA 17331


Job Duties: Develop, integrate, validate, and release embedded software for active steering systems used in commercial vehicle applications. Duties include:

  • Design and develop embedded software components for active steering systems using embedded C and industry-standard development environments.
  • Configure and implement AUTOSAR-based software architecture, interfaces, and communication stacks.
  • Perform model-based software development activities, including modeling, simulation, and auto-code generation using MATLAB/Simulink.
  • Execute software builds, compilation, and integration of software modules into production systems.
  • Conduct unit, integration, and system-level verification activities to support software quality and functionality.
  • Participate in Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing, including data analysis, debugging, and issue resolution.
  • Support simulation, bench, and vehicle-level testing to validate feature performance and system functionality.
  • Develop, analyze, and troubleshoot vehicle communication networks and diagnostics, including CAN and SAE J1939 protocols.
  • Utilize Vector tools or equivalent network analysis and debugging tools for software development and validation.
  • Support development, refinement, and traceability of system and software requirements for steering features.
  • Assist in implementation and tuning of driver-assistance functions, including lane keep assist, lane centering, and hands-off detection features.
  • Follow structured software development processes (ASPICE, V-Model) to ensure requirements traceability, configuration management, and process compliance.
  • Support functional safety activities in accordance with ISO 26262 within the embedded software lifecycle.
  • Collaborate with systems engineering, hardware, validation, manufacturing, and customer application teams during product development and launch activities.
  • Participate in customer tuning and vehicle validation activities, including limited on-track development support.


Requirements

Minimum Qualifications: Bachelor's degree in Electrical Engineering or a related Engineering field and three (3) years of experience as an Embedded Software Engineer or related.


The following experience is also required:

  • Experience in embedded systems engineering, automotive electronics, or related control system applications.
  • Experience in embedded software development, integration, and validation across multiple stages of the software development lifecycle.
  • Experience working within structured development processes, including ASPICE, V-Model, or equivalent frameworks.
  • Experience supporting vehicle-level testing, calibration, or customer application activities.
  • Experience developing embedded software using C programming language.
  • Experience with AUTOSAR architecture and configuration tools.
  • Experience with model-based design methodologies using MATLAB/Simulink or equivalent tools.
  • Knowledge of CAN communication protocols, diagnostics, and SAE J1939 standards.
  • Experience with Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), unit, and integration testing methodologies.
  • Knowledge of functional safety concepts in accordance with ISO 26262.

Work Hours: 40 hours per week, M-F


Salary: $111,000 per year


Travel Requirement: Domestic travel up to 20%


Apply: https://www.rhsheppard.com/careers/Â