đŸ‘šđŸ»â€đŸ’» postech.work

Python Developer

People Tech Group Inc ‱ 🌐 In Person

In Person Posted 3 days, 8 hours ago

Job Description

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.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.