1

Matlab Software Engineer Jobs in Colorado (NOW HIRING)

Software Engineer III

Denver, CO

$150.93K - $211.30K/yr

As a Software Engineer in the Scientific Computing team, you will build the computational solvers ... Experience with systems modeling tools (ModelCenter, Matlab/Simulink, Python-based frameworks)

As a GNC Software Engineer you will develop, implement, and validate guidance, navigation, and ... Experience with modeling and simulation tools such as MATLAB/Simulink or equivalent * Familiarity ...

Senior C++ Software Engineer

Boulder, CO · On-site

$146K - $175K/yr

We are seeking a Senior C++ Software Developer to design, implement, and optimize high-performance ... Fluency in one or more additional languages such as Python, Rust, or MATLAB * Professional ...

Senior C++ Software Engineer

Boulder, CO · On-site

$146K - $175K/yr

We are seeking a Senior C++ Software Developer to design, implement, and optimize high-performance ... Fluency in one or more additional languages such as Python, Rust, or MATLAB * Professional ...

Senior C++ Software Engineer

Boulder, CO · On-site

$146K - $175K/yr

We are seeking a Senior C++ Software Developer to design, implement, and optimize high-performance ... Fluency in one or more additional languages such as Python, Rust, or MATLAB * Professional ...

SciTec is seeking a senior C++ software developer to support programs delivering Missile Defense ... Fluency in one or more additional languages such as Python, Rust, Java, or MATLAB * A current DoD ...

C++ Senior Staff/Senior Software Engineer

Boulder, CO · On-site

$128.90K - $170K/yr

SciTec is seeking a senior C++ software developer to support programs delivering Missile Defense ... Fluency in one or more additional languages such as Python, Rust, Java, or MATLAB * A current DoD ...

next page

Showing results 1-20

Matlab Software Engineer information

See Colorado salary details

$66.8K

$155.1K

$216.1K

How much do matlab software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for matlab software engineer in Colorado is $155,124.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,200.00 and $181,900.00 per year, depending on experience, location, and employer.

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 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 cities in Colorado are hiring for Matlab Software Engineer jobs? Cities in Colorado with the most Matlab Software Engineer job openings:
Senior Software Engineer, Rust

Senior Software Engineer, Rust

Anduril Industries

Broomfield, CO • On-site

$123.40K - $162.70K/yr

Full-time

Posted 11 days ago


Anduril rating

9.4

Company rating: 9.4 out of 10

Based on 7 frontline employees who took The Breakroom Quiz


Job description

Job Summary:
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. They are seeking a Senior Software Engineer specializing in Rust to architect and maintain complex software systems, develop high-performance software for real-time systems, and drive customer success by customizing algorithms for mission-critical applications.
Responsibilities:
• Define and influence the direction of a small team, leveraging your subject-matter expertise in target tracking and state estimation.
• Architect, maintain, and evolve complex software systems, refactoring existing codebases to improve performance, maintainability, and scalability.
• Prototype and deploy state-of-the-art algorithms for tracking, multi-sensor data fusion, and state estimation in agile, iterative development environments.
• Develop high-performance Rust software for real-time systems, ranging from tactical implementations to simulation environments and decision support tools.
• Design and implement robust filters, estimators, and probabilistic reasoning systems that enable actionable insights from noisy, ambiguous, or incomplete sensor data.
• Apply software design patterns and architectural best practices to manage technical debt and guide the evolution of production systems over time.
• Analyze system performance using high-fidelity simulations, innovative modeling tools, and rigorous statistical techniques to validate the benefits of our technology.
• Drive customer success by customizing algorithms and software for mission-critical use cases, including real-time tracking and sensor fusion.
• Integrate tracking and estimation technologies into the broader software development lifecycle, from requirements definition through testing and optimization.
• Translate technical progress into clear, actionable insights for diverse stakeholders, including colleagues and end-users.
Qualifications:
Required:
• 8+ years of professional software engineering experience & a Bachelor's degree in mathematics, physics, engineering, or other technical field (advanced degree strongly preferred)
• Demonstrated experience managing and evolving software architecture in production environments, including refactoring legacy systems and managing technical debt.
• At least 2+ years working on a single codebase or product, maintaining and expanding it as requirements evolved.
• Strong understanding of software design patterns, architectural principles, and best practices for building maintainable, scalable systems (beyond basic syntax proficiency).
• Proficiency in algorithm design, software development, and statistical modeling; experience with Rust, C/C++, Python, and Matlab is a plus.
• Solid understanding of applied mathematics, including linear algebra, optimization, probability, and stochastic processes.
• Knowledge of signal processing techniques for interpreting diverse sensor data (e.g., radar, lidar, EO/IR).
• Familiarity with big data pipelines, NoSQL databases, and the efficient handling of large-scale sensor data.
• Ability to engineer robust systems for estimation theory, adaptive filtering, controls, and complex signal environments.
• Demonstrated ability to work across development lifecycles, from prototyping to optimizing production systems.
• Eligible to obtain and maintain an active U.S. Secret security clearance.
Preferred:
• Experience refactoring and modernizing Rust codebases in production environments.
• Track record of architectural decision-making and technical leadership on long-lived projects.
• Contributions to open-source Rust projects or the broader Rust ecosystem.
• Experience with concurrent and parallel programming patterns in Rust.
• Experience in state estimation, including Bayesian filtering, sensor fusion, and recursive estimation techniques.
• Background in machine learning as applied to target tracking and recognition, including clustering, classification, and anomaly detection techniques.
• Strong knowledge of target tracking techniques, such as Kalman filters, particle filters, and multi-target tracking algorithms (e.g., JPDA, MHT, or PHD filters).
Company:
Anduril Industries is a defense technology company that specializes in developing advanced autonomous systems to enhance national security. Founded in 2017, the company is headquartered in Costa Mesa, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

Anduril Industries logo

About Anduril Industries

Sourced by ZipRecruiter

Anduril Industries is a trailblazer in the technology industry based in Costa Mesa, CA, US. Founded in 2017 by Palmer Luckey, the creator of Oculus VR, the company focuses on developing innovative technology to equip and empower those in the defense sector. Its primary products include cutting-edge autonomous systems and AI software that assist in combating threats to national and global security. The mission of Anduril Industries is to integrate technology and defense by building transformative, scalable solutions that ensure a safer world.

Industry

Guided missile and space vehicle manufacturing

Company size

501 - 1,000 Employees

Headquarters location

Costa Mesa, CA, US

Year founded

2017

Social media