> Markdown version of [/jobs/ext/2165618-mbse-digital-modeler](https://www.wearedevelopers.com/jobs/ext/2165618-mbse-digital-modeler). 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). --- # MBSE Digital Modeler - **Company:** Modern Technology Solutions, Inc. - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Salary:** $9,000.0 - $10,000.0 - **Contract:** Permanent contract - **Skills:** Activity Diagram, Systems Engineering, Configuration Management, Communications Protocols, Computer Engineering, Firmware, Design of User Interfaces, Human-Computer Interaction, Rhapsody, Subsystems, Systems Modeling Language, Systems Architecture, MagicDraw, State Machines - **Published:** August 21, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18024049?backUrl=%2Fcareer%2F18024049%2FMbse-Digital-Modeler-Alabama-Huntsville ## About the Role We are seeking a highly skilled Model-Based Systems Engineering (MBSE) professional with extensive hands-on experience developing system models for keyboard subsystems. The ideal candidate has modeling experience and a strong background in capturing hardware, firmware, and humanmachine interaction aspects within SysML-based models., * US citizenship and a secret level clearance is required * 7+ years of handson MBSE experience with strong SysML modeling skills. * Direct experience modeling hardware/software interactions, embedded components, or input peripherals (keyboard, keypads, HMI devices). * Bachelor's degree in systems engineering, electrical engineering, mechanical engineering, computer engineering, or related technical field. * Proficiency with MBSE tools such as Cameo Systems Modeler/MagicDraw, Rhapsody, or Enterprise Architect. * Solid understanding of systems engineering principles, including requirements, architecture, interface design, and verification. * Experience collaborating across multidisciplinary teams (electrical, mechanical, firmware, UX). #LI-JJ1 ## Description * Develop detailed SysML models representing keyboard subsystems, including key matrices, sensors, switches, controllers, interfaces, and ergonomic considerations. * Build and maintain MBSE artifacts such as block definition diagrams, internal block diagrams, activity diagrams, state machines, and interface models for keyboard functions. * Model keyboard behavior including input processing, debounce logic, communication protocols, power consumption, and user interaction flows. * Collaborate with electrical, mechanical, firmware, and humanfactors engineers to incorporate all keyboardrelated requirements and constraints into the system model. * Ensure traceability between keyboard requirements, architecture elements, and verification activities within the MBSE environment. * Conduct model-based analysis to evaluate performance, reliability, environmental constraints, and system interactions related to keyboard operation. * Integrate keyboard subsystem models into larger system architectures and digital engineering pipelines. * Apply modeling best practices, enforce model quality standards, and support configuration control of all MBSE artifacts. * Provide mentoring and guidance on MBSE modeling techniques and keyboard subsystem representation. ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [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) - [How to Domain Model – An example from manufacturing](https://www.wearedevelopers.com/videos/742-how-to-domain-model-an-example-from-manufacturing) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Solving Architectural Entropy With Runnable Diagrams](https://www.wearedevelopers.com/videos/100144-solving-architectural-entropy-with-runnable-diagrams) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)