Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
Leads and mentors a team of integration engineers by providing technical guidance, code reviews, and best-practice standards. Develops, integrates, and debugs software across aircraft flight software, simulated mission systems, and laboratory setups that combine constructive simulations, physical hardware, and system-level models. Owns and optimizes CI/CD pipelines by implementing reliable, repeatable builds and fostering a continuous-delivery culture. Architects and enhances virtual development labs and aircraft-software processes to drive scalability and usability. Designs and implements automation tools using open-source, commercial, and in-house solutions while championing reusable frameworks. Coordinates cross-functional efforts and acts as the technical liaison with mission-system experts, simulation specialists, and stakeholder groups. Sets architectural direction and steers system and software design for mission-critical software integration. Performs hardware troubleshooting and software debugging across multiple host environments and platforms. Ensures software solutions meet mission-critical performance and safety requirements. Optimizes integration standards for aerospace or defense software and supports multi-program environments.
Requirements
Active Secret Security Clearance required to start. Must be a U.S. Person (as defined by ITAR). Bachelor’s degree from an accredited college or university in a STEM discipline, or equivalent experience equating to at least 14 years of professional development experience. 6+ years of C++ programming experience. 4+ years of Python programming experience. 6+ years of experience with Linux or Unix operating systems. 3+ years of hardware troubleshooting and integration experience. 6+ years of experience with software debugging. 3+ years of experience leading a team of engineers. Experience with CI/CD tooling (e.g., Jenkins, GitLab, Azure DevOps). Knowledge of aircraft or mission system software development cycles and exposure to simulated environments and hardware-in-the-loop testing., Must be a U.S. Person (U.S. citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3)) to comply with ITAR regulations.
Keywords: aerospace, aviation, engineering, maintenance, aircraft design, defense
About the company
The Structures Company is a premier national aerospace and defense staffing agency specializing in contract, contract-to-hire, and direct hire placements. We deliver expert workforce solutions across engineering, IT, production, maintenance, and support roles.
As trusted partners to leading aerospace and defense OEMs and Tier 1 suppliers, we connect professionals with career opportunities to grow and excel in aviation, aerospace, and defense.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Hard?
Is Software Engineering Over-Saturated?
The Ultimate Software Engineer Career Path Guide for 2023
What is Software Engineering?