1584 - Software Engineer
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
Recommended Jobs
Auburn Mall (AL) - Seasonal Assistant Local Manager
Job Details Description About Us Cherry Hill Programs brings the magic to every experience by capturing moments that last a lifetime. In partnership with retail locations, tourist attractions…
Orientation Trainer
Description Position at Pilgrim's Orientation Trainer At Pilgrim’s, Safety Is A Condition, which means the safety of our team members comes first - always. General Summary: This posi…
Veterinarian
Veterinarian – Huntsville, AL We are seeking a full time veterinarian for a position in Huntsville, AL. Business hours are flexible and we recognize that flexible scheduling is necessary to ach…
Regional Sales Manager
Topcon Positioning Group is headquartered in Livermore, California, USA (topconpositioning.com). We design, manufacture and distribute productivity tools for developing a brighter future. Whether c…
District Loss Prevention Manager
TJ Maxx At TJX Companies, every day brings new opportunities for growth, exploration, and achievement. You’ll be part of our vibrant team that embraces diversity, fosters collaboration, and prioritiz…
Customer Service Representative
Job Details Description LendNation is looking for an energetic, positive Full Time Customer Service Representative to join our team! This position will work at Store 4109 located at 1409 S Col…
Digital Marketing Manager
The Digital Marketing Manager is responsible for leading, managing, and optimizing the credit unions digital channels and technology-driven member services. This role collaborates with internal teams…
Data Management Specialist II (4607)
SMX is looking for a highly motivated Software Engineer to support our government client in Huntsville, AL. Essential Duties & Responsibilities Work closely with team members and custom…
Sales Rep - BioPharma (Entry/Specialty)
PHARMACEUTICAL SALES REP JOB DESCRIPTION: We are a rapidly growing healthcare organization specializing in several therapeutic areas. We partner with physicians to improve patients’ quality of li…
Telemedicine Nurse Practitioner - Multiple State Licenses
Looking for a Flexible Telemedicine job where you can work from home and controlyour schedule? We’re seeking skilled clinicians with multiple state licenses to provide virtual care primarily in the me…