Software Engineer – Model Based Software Design (MBSD)
Core
Review and verify model-based software design artefacts to ensure compliance between system requirements and software implementations in aerospace/defence.
Role type
Senior IC software engineer (model-based design)
Builds
Verified software designs and simulations for aerospace/defence systems
Domain
Aerospace, Defence, Safety-critical engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Model Based Software Design (MBSD), MATLAB/Simulink, software requirements review, software architecture review, software verification and validation, technical review leadership, independent engineering assessment
Preferred skills
Complex control system development, model-based development lifecycles in safety-critical environments, requirements-based engineering approaches
Responsibilities
Conduct reviews of High-Level Software Requirements against system-level user requirements, Review model-based software simulations and associated test cases, Assess software design artefacts, Support software verification and validation activities, Identify and document design issues and improvement opportunities, Collaborate with systems, software, and verification engineers
Seniority
Mid-Senior, hands-on IC