1

Matlab Software Engineer Jobs in Houston, TX (NOW HIRING)

BMS Software Engineer Are you ready to be part of a company that's not just talking about the ... Model-based function development using Matlab/Simulink, working closely within an interdisciplinary ...

Lead BMS Software Engineer Are you ready to be part of a company that's not just talking about the ... Experience using MATLAB/Simulink for model-based control development and electrical circuit/control ...

Use programming languages including C/C++, Python, and Matlab (or similar) to develop simulations. Collaborate with embedded software teams to integrate, test, and verify GNC functionality on ...

Principal Controls Engineer

Houston, TX · On-site

$43.25 - $55.25/hr

Role Overview We are looking for a Principal Controls Software Engineer with a passion for software design and extensive experience with power engineering, MathWorks Matlab/Simulink, Agile Scrum ...

Principal Controls Engineer

Houston, TX · On-site

$43.25 - $55.25/hr

Role Overview We are looking for a Principal Controls Software Engineer with a passion for software design and extensive experience with power engineering, MathWorks Matlab/Simulink, Agile Scrum ...

SW/HW Audio Engineer

Spring, TX · On-site

$111K - $146K/yr

Simulation: Use matlab or python to simulate Audio DSP and Image Processing/Computer vision ... Optimize software for performance, memory usage, and power consumption on resource-constrained ...

New

Overview Orion GN&C Engineer Location: Remote for NASA Johnson Space Center Status: Full Time ... Utilize Matlab/Simulink/Autocode skills to update Orion GN&C Flight Software * Utilize Python & C/C ...

Orion GN&C Engineer

Houston, TX · On-site +1

$94K - $136K/yr

Overview Orion GN&C Engineer Location: Remote for NASA Johnson Space Center Status: Full Time ... Utilize Matlab/Simulink/Autocode skills to update Orion GN&C Flight Software * Utilize Python & C/C ...

next page

Showing results 1-20

Matlab Software Engineer information

See Houston, TX salary details

$60.6K

$140.9K

$196.2K

How much do matlab software engineer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for matlab software engineer in Houston, TX is $140,881.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,600.00 and $165,200.00 per year, depending on experience, location, and employer.

What are Matlab Software Engineers?

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 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 the key skills and qualifications needed to thrive as a Matlab Software Engineer, and why are they important?

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 cities near Houston, TX are hiring for Matlab Software Engineer jobs? Cities near Houston, TX with the most Matlab Software Engineer job openings:
Infographic showing various Matlab Software Engineer job openings in Houston, TX as of July 2026, with employment types broken down into 75% Full Time, and 25% Part Time. Highlights an 100% In-person job distribution, with an average salary of $140,881 per year, or $67.7 per hour.
BMS Software Engineer

BMS Software Engineer

MICROVAST INC

Houston, TX • On-site

Full-time

Posted 13 days ago


Job description

BMS Software Engineer

Are you ready to be part of a company that's not just talking about the future, but energetically shaping it? Join the Microvast Team (NASDAQ: MVST), a technology innovator that designs, develops and manufactures lithium-ion battery solutions. Founded in 2006 and headquartered in Houston, TX, Microvast is renowned for its cutting-edge cell technology and its vertical integration capabilities which extend from core battery chemistry (cathode, anode, electrolyte, and separator) to battery packs. By integrating the process from raw material to system assembly, Microvast has developed a family of products covering a broad breadth of market applications. More information can be found on the corporate website: www.microvast.com

If you’re ready to be part of a company that’s not just adapting to change, but driving it, Microvast is the place for you. Apply now and electrify your career with a true leader in the global energy transformation.

Job Summary

Microvast is seeking a BESS BMS software engineer to join our team! Who can bring their fresh perspectives and experiences to the team. If you are zealous about an electrified future and looking for a place that values your curiosity, passion, and desire to learn, you have come to the right place.

The position is 5 days in office, located at our headquarters in Houston, TX.

Key Responsibilities

    • Development of software architectures for battery management systems (BMS)
    • Model-based function development using Matlab/Simulink, working closely within an interdisciplinary and international team
    • Development, optimization and calibration/parameterization of application layer software for local application
    • Further development of software development processes
    • Evaluation of new software technologies and development methods
    • Validation and testing of BMS software
    • Support in product commissioning, debugging and optimization.
    • Other duties may be assigned

Qualifications & Skills

Required

    • Completed university / or college degree in electrical engineering / electronics, computer science or another equivalent education
    • Confident use of Matlab/Simulink and good knowledge of Embedded C
    • Experience with automated software testing (e.g., MISRA) and software development with continuous integration (e.g., Jenkins)
    • Relevant 3+ years professional experience in high-voltage batteries and BMS
    • Preferred experience with Automotive SPICE and Functional Safety (ISO 26262)


Microvast is an Equal Opportunity Employer who is committed to building strength and delivering long-term sustainability through diversity and inclusion. Respecting all backgrounds, differences and perspectives enables us to improve the lives of our people, customers, suppliers, contractors, and the communities in which we live and work. All qualified applicants will receive consideration for employment without regard to sex, sexual orientation, gender, gender identity and/or expression, race, national origin, ethnicity, age, religion, marital status, physical or mental disability, pregnancy, childbirth, or related medical condition, military or veteran status, or any other characteristic protected under applicable law.