> Markdown version of [/jobs/ext/1957088-model-based-software-developer](https://www.wearedevelopers.com/jobs/ext/1957088-model-based-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Model-Based Software Developer - **Company:** Sovereign Technologies - **Location:** United States - **Contract:** Permanent contract - **Skills:** Unit Testing, AUTomotive Open System Architecture (AUTOSAR), MATLAB, Language Modeling, Software Engineering, Strategies of Testing, Software Library - **Published:** August 6, 2026 - **Apply:** https://www.dice.com/job-detail/574f1798-7d3f-44d0-a870-a0595573be5d ## About the Role * Strong experience with MATLAB/Simulink for model-based software development * Experience developing, modifying, or restructuring model-based software * Understanding of MIL testing and simulation-based validation * Ability to work within a structured architecture and follow standardized modeling and I/O practices Preferred Qualifications * Experience with AUTOSAR, particularly model-based AUTOSAR development * Familiarity with dSPACE tools and environments * Exposure to HIL testing or modifying HIL setups * Background in controls engineering with strong software modeling focus Experience Level * Open to a range of experience levels * Team will include a mix of junior and senior engineers ## Description We are seeking Model-Based Software Developers to support the restructuring and modernization of a large, complex software model. This role is focused on model-based software development rather than traditional controls engineering, though candidates with a controls background are welcome if they have strong model-based development experience. The team is breaking down a large monolithic model into smaller, modular components, rebuilding libraries, and standardizing interfaces. This work is primarily performed in MATLAB/Simulink and represents the first phase of a broader software transformation effort supporting a high-visibility program., * Decompose large MATLAB/Simulink models into smaller, modular components using a defined mega-model architecture * Rebuild and standardize software libraries, including standardized inputs/outputs and interfaces * Implement model-based software within an AUTOSAR wrapper (model-based AUTOSAR) * Update and maintain unit tests and simulations as models are restructured * Perform and support MIL (Model-in-the-Loop) testing as models are broken into modular elements * Support simulation and testing activities using tools such as dSPACE, including limited HIL modification where applicable * Collaborate with the team to define testing strategies, focusing on how software should be tested within a model-based environment ## Related Videos - [Yes, You Need to Unit Test your JavaScript. Here's How.](https://www.wearedevelopers.com/videos/439-yes-you-need-to-unit-test-your-javascript-here-s-how) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Model Based Systems Engineering in an Agile Product Development Process](https://www.wearedevelopers.com/videos/68-model-based-systems-engineering-in-an-agile-product-development-process) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)