Jobs · Engineering · Alabama

Mid -Level Software Engineer - HSV, AL

Davidson Technologies · Huntsville, AL · 1 mo ago
EngineeringFull-time

Job 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
  • Contribute to system architecture decisions
  • Debug and resolve issues in live or near-live environments

Job 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

Preferred Qualifications

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

Similar jobs

Mid-Level Software Engineer

Riverside ResearchFairfax, VA· 3 mo ago
Engineering$90k–$180k/yrapply on careers-riversideresearch.icims.com

Software Engineer Mid Level

Integrity Technology ConsultantsAnnapolis Junction, MD· 1 mo ago
Engineering$200k–$275k/yrapply on recruiting.paylocity.com