Title:
Python Engineer
Duration
: Long Term
Objective
Weâre looking for a Python Engineer who can turn complex engineering data into structured, verifiable insights. Youâll build intelligent parsers and extractors that help aerospace engineers, auditors, and safety teams understand whatâs happening deep inside C, C++, Ada, and MATLAB/Simulink systems. Your work ensures that every line of code, every model, and every state machine can be traced, reviewed, and trusted.
Summary
In this role, youâll design Python-based tools that automatically analyze, normalize, and extract information from diverse source artifacts ranging from embedded C++ to Simulink models. Youâll contribute to the safety and certification pipeline of mission-critical systems that must meet stringent standards like
DO-178C
. This is a hands-on, engineering-focused position where your scripts and parsers will become the backbone of evidence generation and verification in real aerospace programs.
Key Responsibilities / Duties
Develop robust
parsers and extractors
in Python to process
C, C++, Ada, and MATLAB/Simulink
codebases.
Leverage
ASTs (Abstract Syntax Trees)
and grammar libraries (e.g.,
libclang
,
libadalang
) to analyze source code structures.
Integrate
Simulink/Stateflow APIs
to extract model metadata, states, and interconnections.
Normalize heterogeneous inputs into consistent
JSON or XML schemas
for automated review.
Collaborate with verification and certification teams to
generate structured evidence
supporting
DO-178C traceability
and coverage.
Implement validation logic to detect anomalies, dependency gaps, or traceability breaks.
Participate in tool qualification and version control best practices to maintain
safety-critical integrity
.
Required Skills
Strong Python programming skills
, with emphasis on scripting, parsing, and data transformation.
Experience with
AST/grammar frameworks
(e.g., libclang, libadalang, ANTLR, or similar).
Familiarity with
C/C++ or Ada
language structures and compiler workflows.
Familiarity with
MATLAB/Simulink
APIs and model introspection.
Good to have to
static analysis tooling
(Coverity, Polyspace, or equivalents).
Good to have understanding of
DO-178C traceability
, safety-critical development, or certification artifacts.