Mid-Level Software Engineer, HSV, AL. (Contingent upon Award)

Davidson TechnologiesHuntsville, AL
12d

About The Position

Davidson is seeking a mid-level Software Engineer in Huntsville, Alabama to help build and deploy a suite of ML-enabled applications for VLF transmission sites. You will work closely with a Senior Data Scientist and RF engineers to take ML models and analytical outputs and translate them into reliable, real-time, operational code suitable for high-availability systems. The environment includes cloud and edge deployments, strict uptime requirements, and integration with external data sources.

Requirements

  • Bachelor's degree in computer science, Software Engineering, or a related field
  • 3-6 years of professional software engineering experience
  • Strong proficiency in C++ (or similar systems-level language)
  • Experience developing production, real-time, or high-availability systems
  • Working knowledge of the ML development lifecycle and how it intersects with traditional software engineering
  • Must be a U.S. citizen
  • Currently holds an Active Secret Clearance or is able to obtain a Secret Clearance

Nice To Haves

  • Background in systems programming, embedded systems, or infrastructure software
  • Exposure to RF systems, signal processing, or physical-domain systems (not required)
  • Exposure to predictive maintenance (e.g., CBM+)
  • Experience supporting mission-critical or regulated systems

Responsibilities

  • Implement and maintain production code that operationalizes ML models and decision logic
  • Translate Python-based or research-grade models into C++, C, or other system-level languages
  • Integrate ML-driven control logic into real-time transmission and monitoring systems
  • Build and maintain data ingestion pipelines, including NOAA API integrations
  • Support deployment of software across cloud and edge environments
  • Ensure software meets performance, reliability, and observability requirements
  • Collaborate closely with Data Scientists to validate model assumptions and runtime behavior
  • Implement logging, metrics, and health monitoring for ML-enabled services
  • Participate in design reviews and contribute to system architecture decisions
  • Debug and resolve issues in live or near-live environments

Benefits

  • 100% paid medical benefits - Prioritizing your health and well-being.
  • Competitive 401(k) with company match - Investing in your future.
  • Tuition reimbursement - Supporting your professional growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service