×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: Sigma Defense Systems LLC
Full Time position
Listed on 2025-12-04
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 65000 - 75000 USD Yearly USD 65000.00 75000.00 YEAR
Job Description & How to Apply Below
Position: 1584 - Software Engineer

Sigma Defense Systems LLC is seeking a Software Engineer who thrives at the intersection of hardware and software. Our team develops and integrates systems that communicate directly with specialized hardware, using modern software frameworks and tools to deliver reliable, mission‑critical solutions.

The hired candidate will work in a small, highly technical group where it is common to shift between projects, technologies, and environments on short notice. If you like variety, solving unique technical challenges, and seeing your code directly interact with real equipment, apply today!

Salary

Base pay range: $65,000.00/yr - $75,000.00/yr.

Requirements
  • 2+ years of experience
  • Experience with TAK (Team Awareness Kit) integration or plugin development
  • Familiarity with Docker, Timescale

    DB/Postgre

    SQL, or system telemetry tools
  • Knowledge of CMake, Qt, or cross‑platform build environments
  • Background in DoD, aerospace, or other mission‑critical systems
  • Proficiency in Python and C++ development
  • Familiarity with protobuf/gRPC, TAK ecosystem, or other data exchange frameworks
  • Experience working directly with hardware devices, sensors, SDRs, or embedded systems
  • Basic knowledge of network protocols (TCP/UDP, sockets, serial communication)
  • Comfortable developing and debugging on Linux (Red Hat preferred)
  • Experience building web‑based interfaces (Angular, FastAPI, Flask, or similar)
  • Solid understanding of Git/Git Hub workflows and collaborative development practices
  • Strong problem‑solving ability and flexibility to adapt to new projects and technologies quickly
  • Excellent communication and documentation habits
  • Must be a U.S. Citizen
Education Requirements
  • Bachelor's degree from an accredited college or university in Computer Engineering, Computer Science, Software Engineering, or related field of study
Personnel Clearance Level
  • Candidate must possess or have the ability to obtain an active TS/SCI security clearance or higher; clearance will be sponsored for the right candidate
Essential

Job Duties
  • Develop, test, and maintain software that interfaces with embedded and networked hardware systems
  • Work in Python and C++, often using gRPC and protobufs for cross‑platform communication
  • Build and deploy internal web applications and dashboards (Angular, FastAPI, or similar)
  • Collaborate using Git Hub for source control, reviews, and project management
  • Contribute to multiple active projects — sometimes switching focus quickly as priorities shift
  • Travel to test ranges or field sites several times per year (approximately 7 trips, 1‑2 weeks each)
Benefits
  • Dental and Vision Insurance
  • Medical Insurance to Include HSA, FSA, and DFSA Plans
  • Life and AD&DD coverage
  • Employee Assistance Program (EAP)
  • 401(k) Plan with Company Matching Contributions
  • 160 Hours of Paid Time Off (PTO)
  • 12 Floating Holidays
  • Educational Assistance
  • Highly Competitive Salary
  • Flexibility
Location

Huntsville, AL

Seniority Level

Associate

Employment Type

Full‑time

Job Function

Engineering and Information Technology

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary