GNC Model-Based Design Engineer

P
PivotalAerospace
California - RemoteContractMiddle
Salary139,000 - 160,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
2+ years of industry experience in model-based design, verification, or GNC software development, or a Master’s degree with relevant research.
Required Skills
PythonGitMatlabCI/CD

Requirements

  • Bachelor’s degree in Aerospace, Mechanical, Electrical, or Computer Engineering, or a related technical field.
  • 2+ years of industry experience in model-based design, verification, or GNC software development, or a Master’s degree with relevant research.
  • Hands-on experience with MATLAB, Simulink, and Stateflow.
  • Experience writing requirements-based tests using Simulink Test or the MATLAB unit test framework.
  • Experience collecting and analyzing model or code coverage, such as decision, condition, and MC/DC coverage with Simulink Coverage.
  • Experience with requirements traceability using tools such as Requirements Toolbox, Jama, or DOORS.
  • Working understanding of control systems and state machines sufficient to read control law models and write meaningful tests.
  • Proficiency in MATLAB scripting and Python for test automation.
  • Experience with Git and CI/CD pipelines, such as GitLab CI or GitHub Actions.
  • Strong written communication and documentation skills, and ability to work independently on a remote team.
  • Preferred: experience developing or verifying software under DO-178C and DO-331.
  • Preferred: experience with Simulink Check and Model Advisor, Embedded Coder, Simulink Design Verifier, flight control or GNC software, and agile tools such as Jira and Confluence.

Responsibilities

  • Trace requirements from Jama to control system models using Requirements Toolbox.
  • Link requirements to tests to support automated traceability, coverage reporting, and change impact analysis.
  • Identify gaps and ambiguities in requirements and resolve them with requirement owners.
  • Build an automated model-in-the-loop integration test framework that simulates flight missions and checks results against requirements.
  • Develop repeatable automated tests from mission simulations used during development.
  • Develop Simulink Test and MATLAB unit tests for control core models and functions.
  • Automate model and code coverage reporting and add coverage enforcement to the CI/CD pipeline.
  • Help resolve Simulink Check findings against modeling guidelines and improve model-based development CI/CD pipelines.
  • Document testing workflows and modeling processes, and train the team to use the workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
139,000 - 160,000 USD per year
Apply Now