1

Matlab Developer Jobs in Pittsburgh, PA (NOW HIRING)

C/C++, Object Oriented Development, National Instruments Lab Windows/CVI Software/MATLAB/Coder ... DevOps concepts such as: Implementing Version Control and standing up branching strategies ...

C/C++, Object Oriented Development, National Instruments Lab Windows/CVI Software/MATLAB/Coder ... DevOps concepts such as: Implementing Version Control and standing up branching strategies ...

Senior Controls Engineer

PA · On-site

$94K - $138K/yr

  • Medical

  • Retirement

As a Senior Controls Engineer, you'll be a key contributor to the design and development of ... What you'll do: • Design and develop model-based control systems (MATLAB/Simulink) for cutting ...

The job is on-site @ 10 40th Street, Pittsburgh, PA 15201 Electrical Engineer / Electrical Design ... Python/Bash scripting, Matlab, C, C++ - a plus to have : FGPA development and Industrial IO systems ...

The job is on-site @ 10 40th Street, Pittsburgh, PA 15201 Electrical Engineer / Electrical Design ... Python/Bash scripting, Matlab, C, C++ - a plus to have : FGPA development and Industrial IO systems ...

next page

Showing results 1-20

Matlab Developer information

What is a MATLAB developer?

A MATLAB developer is an expert at using the MATLAB software developed by a company called MathWorks. As a MATLAB developer, your duties vary depending on the needs of your employer or clients. MATLAB is a matrix laboratory that allows you to manipulate matrices, perform numerical analysis, apply algorithms, and create user interfaces. Your responsibilities may include using your programming and coding skills to design a MATLAB application that can interface with programs written in other languages such as C++ or Python. You also perform maintenance and provide support for people who use your applications.

What are some common challenges Matlab developers face when integrating Matlab code with other programming environments?

Matlab Developers often encounter challenges when integrating Matlab code with other programming languages or enterprise systems, such as ensuring compatibility, managing data transfer, and optimizing performance. Converting Matlab algorithms into deployable components or integrating with Python, C++, or Java applications can require additional toolboxes or software bridges. Close collaboration with software engineers and clear documentation are essential to streamline this process and maintain code reliability across platforms.

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

To thrive as a Matlab Developer, you need strong proficiency in Matlab programming, algorithm development, and a solid background in mathematics or engineering, often supported by a relevant degree. Familiarity with toolboxes like Simulink, data analysis packages, and experience with version control systems such as Git are typically required. Problem-solving ability, attention to detail, and effective communication enhance performance and collaboration within teams. These competencies are vital for efficiently developing, testing, and maintaining robust technical solutions in research and engineering environments.

What is the difference between Matlab Developer vs Data Analyst?

AspectMatlab DeveloperData Analyst
Required SkillsMatlab programming, algorithm development, numerical analysisData visualization, statistical analysis, SQL, Excel
Work EnvironmentResearch labs, engineering firms, software developmentBusiness, finance, healthcare, marketing
Common CertificationsMatlab certifications, engineering degreesCertified Analytics Professional, SQL certifications

Matlab Developers focus on developing algorithms and simulations using Matlab, often in engineering or research settings. Data Analysts interpret data to inform business decisions, utilizing tools like Excel and SQL. While both roles require analytical skills, Matlab Developers specialize in technical programming, whereas Data Analysts focus on data interpretation and reporting.

Is MATLAB an in demand skill?

MATLAB is a valuable skill for roles such as MATLAB developers, especially in engineering, data analysis, and research fields. Its demand remains steady in industries like aerospace, automotive, and academia, where technical computing and simulation are essential. Proficiency in MATLAB, along with related skills like algorithm development, can enhance job prospects in these sectors.
Infographic showing various Matlab Developer job openings in Pittsburgh, PA as of August 2026, with employment types broken down into 81% Full Time, 5% Part Time, and 14% Contract. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution.

Windows SWE - PXI / CRIO / CDAQ, C/C++, MATLAB - U.S DOD Clearance

NextDreamjob

Canonsburg, PA • On-site

Full-time

Re-posted yesterday


Job description

Job Summary:
NextDreamjob is a high-tech operation focusing on software and hardware system integration for the Department of Defense. They are seeking a Windows Software Engineer to design, develop, test, and integrate software applications, ensuring they meet performance requirements for deployment.
Responsibilities:
• This position will involve the design, development, testing, integration, and configuration of software applications and components, as well as engineering expertise in diagnosing/debugging issues in existing code.
• You will collaborate across functional teams to resolve issues and recommend solutions to ensure that your software and the system meet requirements with the performance needed for deployment.
• Strong problem-solving and communication skills are essential.
• In addition, this position will require the documentation of software development, including the development of test plans, design documentation, and maintaining design requirements.
Qualifications:
Required:
• Requires a Bachelor’s degree in Computer Science, or a related Science, Engineering, or Mathematics field.
• 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience.
• Department of Defense Secret security clearance is preferred at the time of hire, but must be obtainable within a reasonable period of time as determined by program requirements.
• U.S. citizenship is required.
• Proficiency with one or more of the following: C/C++, Object-Oriented Development, National Instruments Lab Windows/CVI software/MATLAB/Coder/Compiler/MEX, Windows/Visual Studio, SQL/SQL Server or similar relational database experience.
• Comfortable in implementing ideas from scratch, owning major application features, and taking responsibility for their maintenance and improvement over time.
• Experience participating in technical architecture decisions for complex products.
• A significant level of Windows application development architecture expertise (e.g., Win32 apps, WPF apps, WinUI 3 apps).
• Deep understanding of software design patterns such as MVVM, MVP, etc.
• Experience with Windows kernel-level debugging and diagnostics using tools such as Windows DDK or WinDBG or equivalent.
• Demonstrated in-depth experience developing, testing, and debugging software for Windows OS using Visual Studio IDE and Windows SDK.
• Demonstrated in-depth understanding of Windows Low-Level Systems development and API.
• Compiling and assessing user feedback to improve software performance.
• Experience with DevOps concepts such as: Implementing Version Control and standing up branching strategies, Automating processes for build, test, and deployment.
• Applied experience with agile/lean principles in software development.
Preferred:
• Proficiency with basic lab equipment like Oscilloscopes, DMMs, Spectrum Analyzers, and other test equipment.
• Proficiency with different communication protocols like GPIB, RS232, SPI, etc.
• Experience with interfacing and integrating hardware devices, control, sim/stim, data acquisition, specifically with National Instruments Hardware like PXI, CRIO, CDAQ, etc.
Company:
Founded in , the company is headquartered in , , with a team of 2-10 employees. The company is currently Early Stage.