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-13

Recommended Jobs

Manager

Goldbergs Fine Foods
Alabama

Fresh Bagels and Delicious Food served for Breakfast and Lunch. We are looking for a Manager to assist in all aspects of our business. You will motivate our staff to provide excellent customer servic…

View Details
Posted 2025-08-31

Certified Personal Trainer - Vestavia Hills, AL

Flamingo
Vestavia Hills, AL

Our Story: Flamingo is an all-in-one resident engagement mobile app. We provide premium services to luxury residential apartment buildings including, weekly fitness classes, resident events, and …

View Details
Posted 2025-10-10

Branch Support Representative

CB&S Bank
Russellville, AL

Job Description Job Description GENERAL FUNCTION Provides assistance and quality customer service to retail employees and other bank employees. Completes daily tasks as assigned. MAJOR DU…

View Details
Posted 2025-11-07

Steel Industry Manager

Fives
Pinson, AL

Job Description Job Description NORTH AMERICAN CONSTRUCTION SERVICES, LTD.   North American Construction Services, Ltd. is hiring a Steel Industry Manager to join our team in Pinson, Alabama.…

View Details
Posted 2025-10-21

Bartender

Cinemark USA, Inc
Huntsville, AL

Apply in ~60 Seconds Join Our Team: A career at Cinemark means you'll have epic opportunities to immerse yourself in our industry. But that's just the beginning — a front row seat means incredi…

View Details
Posted 2025-10-01

Assistant Nurse

Uplift People Consulting
Alabama

Join a leading home healthcare provider in the UAE, committed to delivering exceptional, patient-centered care in the comfort of patients' homes. We are looking for compassionate and skilled Assi…

View Details
Posted 2025-02-13

Sales Lead

Foot Locker
Mobile, AL

Overview: You get it. It is all about the in-store Customer experience. It’s just as easy for you to connect with kids as it is with parents, and you enjoy sharing your enthusiasm for kids’ athletic …

View Details
Posted 2025-10-30

Traveling Assistant Project Manager

DH Griffin Traveling Team
Birmingham, AL

The Travel Team Assistant Project Manager is responsible for assisting the Division Manager and senior leadership in the successful operation and growth of the division and company in all operational…

View Details
Posted 2025-10-19

Hardware Systems Engineer

KBR
Huntsville, AL

Title: Hardware Systems Engineer Program Summary KBR's Missile, Aviation, and Ground Systems (MAGS) division delivers mission engineering solutions for critical U.S. Army programs, specializ…

View Details
Posted 2025-11-07

Charcuterie Board Artist

BOARD IN BIRMINGHAM LLC
Hoover, AL

Job Description Job Description Position Overview: Board In Birmingham is seeking creative and detail-oriented Charcuterie Board Artists to design and prepare beautiful, high-quality charcuter…

View Details
Posted 2025-09-02