1584 - Software Engineer

Sigma Defense
Huntsville, AL

Sigma Defense 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!

Equal Opportunity Employer/Veterans/Disabled: Sigma Defense Systems is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

  • 2+ years of experience.
  • Experience with TAK (Team Awareness Kit) integration or plugin development.
  • Familiarity with Docker, TimescaleDB/PostgreSQL, 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/GitHub 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 (not all-inclusive ):

  • 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 GitHub 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),

Salary Range : $65,000 - $75,000 annually.

  • Dental and Vision Insurance
  • Medical Insurance to Include HSA, FSA, and DFSA Plans
  • Life and AD&D 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
Posted 2025-11-25

Recommended Jobs

Spectrum Event Sales Representative

Synergy Sales Co
Dothan, AL

Are you looking for an uncapped commission pay scale? Do you feel like you’d thrive in a Performance-Based Culture where Top performers are recognized monthly with awards and bonuses? Then Apply toda…

View Details
Posted 2025-11-11

Wound Care Nurse - RN

Ozark Health And Rehabilitation LLC
Alabama

Wound Care RN -  Working with us means being part of something special: A team that is passionate about making an impact on our patients’ lives each and every day. Unlike the typical hospital setting…

View Details
Posted 2025-11-19

Dental Hygienist

Geise Dental
Madison, AL

About the Job We are a modern private dental practice looking for a full-time Dental Hygienist. Our team works together to offer our patients an exceptional level of care. The right candidate…

View Details
Posted 2025-09-18

Locum Tenens Anesthesia Job Dothan, AL

Weatherby Healthcare Weatherby Healthcare
Dothan, AL

Weatherby Healthcare is currently seeking a Anesthesia Physician in AL If you are seeking a new opportunity or would simply like to learn more about locum tenens, give Weatherby a call today for de…

View Details
Posted 2025-10-16

Home Health Occupational Therapist OT Full Time

Aveanna Healthcare
Huntsville, AL

We are looking for an Occupational Therapist (OT) to join our team! You will utilize your clinical expertise to assess, teach, and deliver therapy interventions and treatment directed by the Phys…

View Details
Posted 2025-11-18

Clamp / Roll Truck Driver

International Paper
Huntsville, AL

Clamp / Roll Truck Driver Description: Position Title: Clamp Truck Operator Pay Rate : $ 22.72 + .75 shift premium Possible increase after 90 days Sign on Bonus : $500 after 3…

View Details
Posted 2025-11-01

Alabama

Fiserv
Alabama

Calling all innovators – find your future at Fiserv. We’re Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial …

View Details
Posted 2025-10-06

QA Program Manager

Datavant
Montgomery, AL

Datavant is a data platform company and the world's leader in health data exchange. Our vision is that every healthcare decision is powered by the right data, at the right time, in the right format. O…

View Details
Posted 2025-11-25