1

Matlab Software Engineer Jobs in Detroit, MI (NOW HIRING)

CAREERS * CSR * REQUEST A QUOTE AI Software Engineer Job Overview CADCAM-E is actively seeking a ... Electro-Mechanical with MATLAB, LabVIEW experience preferred Specific requirements: Unigraphics ...

New

The Defense Senior Software Engineer is accountable for the development of software for both ... Experience with Simulink and MATLAB for developing, analyzing, and validating control algorithms ...

Senior Defense Software Engineer

Troy, MI · On-site

$114K - $151K/yr

... MATLAB for developing, analyzing, and validating control algorithms and systems • Capable of ... of software developers • Automotive vehicle knowledge, including hands on mechanical or ...

Senior Defense Software Engineer

Troy, MI · On-site

$114K - $151K/yr

The Defense Senior Software Engineer is accountable for the development of software for both ... Experience with Simulink and MATLAB for developing, analyzing, and validating control algorithms ...

Senior Defense Software Engineer

Troy, MI · On-site

$116K - $153K/yr

The Defense Senior Software Engineer is accountable for the development of software for both ... Experience with Simulink and MATLAB for developing, analyzing, and validating control algorithms ...

Embedded Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Stefanini is looking for an Embedded Software Engineer (Allen Park, MI) For quick apply, please ... Skills in embedded C, MATLAB integration testing, low-level code debugging, LIN, CAN, diagnostics ...

Senior Software Engineer

Dearborn, MI · On-site

$100 - $193/hr

Engineering analysis tools - MATLAB toolboxes and Python analytics for measurement data, emissions ... We are looking for an experienced software engineer to serve as a hands‑on technical lead across ...

New

Showing results 21-40

Matlab Software Engineer information

See Detroit, MI salary details

$62.9K

$146K

$203.4K

How much do matlab software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for matlab software engineer in Detroit, MI is $146,043.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $171,300.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 are popular job titles related to Matlab Software Engineer jobs in Detroit, MI?

For Matlab Software Engineer jobs in Detroit, MI, the most frequently searched job titles are:

What job categories do people searching Matlab Software Engineer jobs in Detroit, MI look for?

The top searched job categories for Matlab Software Engineer jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Matlab Software Engineer jobs?

Cities near Detroit, MI with the most Matlab Software Engineer job openings:

Infographic showing various Matlab Software Engineer job openings in Detroit, MI as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $134,983 per year, or $64.9 per hour.

Software Engineer - C++

Orbbec 3D Technology International, Inc.

Troy, MI • On-site

Full-time

Medical, Dental, Vision, Retirement

Re-posted 8 days ago


Job description

Orbbec 3D is one of the top 3D depth sensor suppliers in the world. We have developed a series of high speed, high resolution, and high accuracy 3D cameras to meet the requirements of customers from all areas. Currently, Orbbec is building a new R&D team in North America. A software team is a key part of it.

The software engineer will participate in a team to develop and sustain a software development kit (SDK) and related applications for Orbbec 3D-Vision sensors and systems. Program, optimize, and test the software components on different operating systems. Cooperate with the hardware team to develop 3D sensors for a new generation.

Join us and view the world in 3D

Key Word: C Programming, C++, Windows, Linux/Ubuntu, computer science, SDK, documentation, digital image processing, 3D camera,

Major Responsibilities

· 3D depth calculation algorithm and SDK development using C/C++

· Image processing algorithm deployment

· Software porting, integration, and testing

· Create sample applications, demos, and documentation based on the current SDK

· Realize basic algorithms as specific requirements using maintainable and modular code

· Participate in regular team meetings for current backlog and challenges

· Participate in project update meetings to give your project status update to the management team

· Challenge your fellow team members to grow and enhance our team with new, diverse talent

Basic Qualifications

· Bachelor’s degree in Computer Engineering or Computer Science

· 1+ years of experience in C/C++ development

· Experience in software development using SDK on Windows and Linux

· Knowledge of digital image processing

· Strong written and oral communication skills

· Desire to learn new software skills, technologies, and tools.

Qualification preferred

· Experience with GitLab or GitHub for version control

· Development experience in digital image processing

· Experience in image processing using MATLAB

· Experience in driver or API development on any platform