Software Engineer
| Verified Pay check_circle | Provided by the employer$100,000.00 to $140,000.00 per year |
|---|---|
| Hours | Full-time |
| Location | Huntsville, Alabama |
About this job
Join a dynamic team focused on automating and streamlining the Post-Test Analysis (PTA) pipeline for the THAAD Ground Station Team. This role aims to reduce manual analyst overhead, accelerate test validation, and generate key qualification deliverables.
Responsibilities- Architect and implement core automated log parsing, data reduction models, tool integrations, and reporting engines.
- Develop, test, and maintain automated scripts, unit tests, and continuous build processes.
- Engage in Agile Integration & Execution, managing features via prioritized backlogs with bi-monthly progress meetings and live working code demos.
- Develop modular Python libraries and interactive Jupyter Notebook environments for hands-off test-step validation, log ingestion, parsing, error extraction, event sequencing, and time-series log alignment.
- Leverage core Python data science libraries to process raw log streams, execute data reduction, and align sensor and target trajectory data in time and space.
- Evaluate and integrate the Python-based SLAP tool for visual log parsing, timeline inspection, and diagnostic plotting.
- Automate the compilation of telemetry, performance metrics, plots, and 3D mission reconstruction animations into standardized reports.
- Utilize Test-Driven Development with unit/integration test suites, Docker containerization, and Git repository management.
- Advanced Python programming and modular library development.
- Expertise in the Core Python Data Science Stack (pandas, numpy, scipy, scikit-learn) for high-dimensional data reduction and spatio-temporal telemetry alignment.
- Integration of graphical utilities such as SLAP, Plotly, Dash, and Matplotlib.
- Design and integration of relational (SQL) and document-oriented (NoSQL) databases.
- Experience with automated report generation and 3D mission reconstruction visualization tools.
- Proficiency in constructing interactive Jupyter Notebook workflows.
- Version control and DevOps practices using Git and Docker containerization.
- Experience with Test-Driven Development, including writing unit and integration testing suites.
- Strong technical writing skills to support customer deliverables.
- Experience in creating custom dashboards and visual utilities.
- Familiarity with automated data reduction and input streamlining processes.
- Ability to work collaboratively in a team environment.
Work on-site with the team at the company headquarters in Huntsville. The schedule is flexible, requiring 80 hours to be completed over two weeks.
Job Type & LocationThis is a Permanent position based out of Huntsville, AL.
Pay and BenefitsThe pay range for this position is $100000.00 - $140000.00/yr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
offers competitive salaries and excellent employee benefits, including an employer matching 401(k) and Employee Stock Ownership Plan (ESOP). CFD Research offers our Full-Time, permanent employee-owners a highly competitive insurance package, including medical, vision, and dental insurance. Additionally, we offer company paid leave, compensation time, parental leave, long-term and short-term disability, accidental death and dismemberment, and life insurance. Part-Time and Temporary employee-owners may receive partial or reduced benefits and leave time based on their employment status level. Performance appraisals occur twice a year and annual pay increases are based upon corporate goals, personal development, performance, and outstanding achievements. In addition, group and individual bonuses are awarded for exceptional performance.
Job Type & LocationThis is a Permanent position based out of Huntsville, AL.
Application DeadlineThis position is anticipated to close on Oct 29, 2026.
Workplace TypeThis is a fully onsite position in Huntsville,AL.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.