Aerospace Software Engineer

Aidan Becker

Building safety-critical embedded systems & tooling for the aerospace industry.

Software engineer with hands-on experience in DO-178C qualification, embedded C/C++ development, Python tooling, and CI/CD pipeline design for regulated aerospace environments.

Who I Am

I am a software engineer focused on the aerospace industry, where precision and reliability are not optional - they are the standard. My work spans embedded firmware for flight-critical avionics, desktop debugging tools, and developer-facing Python tooling that accelerates qualification and compliance workflows.

I bring a strong interest in building robust CI/CD pipelines that catch defects early and enforce code quality standards before a single line ships. I believe that modern software practices - static analysis, automated testing, continuous integration - are force multipliers in regulated environments like DO-178C.

Outside of work, I enjoy graphics programming, systems-level projects, and exploring the intersection of high-performance computing and real-time simulation.

Specialty
DO-178C Software
Industry
Aerospace & Defense
Focus
Embedded & Tooling
Location
Corpus Christi, TX

Professional Background

Focused on safety-critical software development for aerospace platforms, from embedded firmware to developer tooling and CI/CD automation.

2022 — Present

Software Engineer I

L3Harris Technologies • Corpus Christi, TX

  • Developed and maintained embedded C applications under DO-178C DAL A constraints and MISRA C standards, targeting flight-critical avionics platforms.
  • Built C++ desktop utilities for system debugging, structured log generation and analysis, and automated regression testing.
  • Designed and implemented a Python-based qualification tool to streamline DO-178C verification activities - including requirements traceability, test-result aggregation, and audit-ready report generation.
  • Architected the CI/CD pipeline for the Python qualification tool using GitLab CI, enforcing Ruff linting, mypy strict type checking, and pytest unit testing with coverage tracking on every merge request.
  • Containerized pipeline stages with Docker to guarantee reproducible builds and consistent static-analysis results across developer machines and CI runners.
  • Coordinated across hardware, systems, and certification teams to refine software/hardware interface requirements and resolve integration defects.
  • Authored and executed formal test procedures; performed code reviews, peer inspections, and requirements-based testing per DO-178C objectives.
C C++ Python DO-178C MISRA C GitLab CI Docker Ruff mypy pytest JIRA DOORS
Jan 2022 — Aug 2022

Software Engineer I

Belcan, LLC (contracted to L3Harris) • Corpus Christi, TX

  • Developed embedded C applications within DO-178 quality constraints and MISRA C standards, delivering flight-ready, verified software artifacts.
  • Built C++ desktop tools for system debugging, log generation & analysis, and testing/quality assurance workflows.
  • Coordinated with cross-functional engineering teams to evaluate and improve software and hardware interfaces.
  • Conducted data modeling, performance testing, and integration testing; authored and executed formal test procedures and debugging scripts.
C C++ DO-178 MISRA C CAN RS-485 Git
Aug 2019 — Sep 2019

Intern - Genomics Core Lab

Texas A&M University-Corpus Christi

  • Designed an API and control application for an automated pipetting system, reducing manual sample-handling time.
  • Collected, recorded, and analyzed pipetting efficiency data using Python and R.
  • Developed data analysis tools to support ongoing research workflows.
Python R API Design Data Analysis

Technical Proficiencies

A combination of embedded systems expertise and modern software-engineering practices, tailored for safety-critical aerospace development.

Embedded & Systems

C C++ MISRA C CAN RS-485 Ethernet RTOS

Aerospace Standards

DO-178C DO-178B Requirements Traceability Formal Verification Configuration Management

Python & Tooling

Python 3 Ruff mypy pytest Coverage.py Click / Typer

CI/CD & DevOps

GitLab CI Docker YAML Pipelines Git Bitbucket GitHub Actions

Process & Collaboration

JIRA Rational DOORS Confluence Code Reviews Agile / Scrum

Graphics & Simulation

OpenGL GLSL Compute Shaders Ray Tracing JavaScript / Canvas

Selected Personal Projects

Graphics, simulation, and systems-level projects built outside of work.

Recursive ray tracer render

Recursive Ray Tracer

Multithreaded recursive ray tracer with super-sampling, supporting sphere-flake scenes and Phong shading. Written in C++.

C++ Multithreading Ray Tracing
Compute shader particle simulation

Compute Shader Particle Sim

OpenGL compute-shader pipeline simulating millions of particles in real-time on the GPU.

OpenGL GLSL Compute Shaders
3D cloth simulation

3D Cloth Simulation

Randomly generated cloth-like geometry with spring-mass physics, rendered with OpenGL.

C++ OpenGL Physics Sim
Flocking simulation

Browser Flocking Simulator

HTML5 Canvas and JavaScript implementation of Craig Reynolds' boids algorithm.

JavaScript HTML5 Canvas Simulation
Producer-consumer threading

Producer-Consumer Solution

Multithreaded producer-consumer solution in C++ 11, designed to handle arbitrarily unbalanced thread counts.

C++ Multithreading Concurrency

Academic Background

Bachelor of Science in Computer Science

Texas A&M University-Corpus Christi

Graduated December 2021

Emphasis on Systems Programming. Relevant coursework included Computer Architecture, Operating Systems, Computer Graphics, Computer Networking, Software Engineering, Database Systems, and Data Structures.

Get in Touch

Interested in working together or have a question? Feel free to reach out.

Location
Corpus Christi, TX