Software Development Engineer - Analysis Engineering Tools
Core
Develop automated analysis tools, integrations with design/manufacturing software, and reporting automations to drive engineering efficiency and enable future analysis states.
Role type
Senior IC software engineer (analysis engineering tools)
Builds
Automated analysis pipelines, containerized execution environments, APIs, and job orchestration layers for engineering teams.
Domain
Aerospace engineering + Cloud infrastructure (AWS)
Deliverable
production ML models | product features | infrastructure
Required skills
AWS cloud infrastructure (EC2, S3, ParallelCluster), Java/Python/C#, Linux system administration, Docker, HPC concepts (Slurm, MPI), REST APIs, Git, DevOps/CI-CD
Preferred skills
Mechanical/Aerospace/Physics degree, HPC-as-a-service platforms, CAE tools, macOS/Linux parallel development, AI/ML for automation
Technologies
AWS (EC2, S3, Image Builder, ParallelCluster), Docker, Slurm, OpenMPI, Ansys, Altair, Git
Responsibilities
Design and maintain analysis software tools and methods; Leverage HPC infrastructure on AWS to support automation; Integrate inputs/outputs for 3rd-party analysis tools; Build containerized development environments; Develop APIs and job orchestration layers; Implement CI/CD pipelines; Mentor engineers on software best practices.
Seniority
Senior, hands-on IC
