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
Manager
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…
Certified Personal Trainer - 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 …
Branch Support Representative
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…
Steel Industry Manager
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.…
Bartender
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…
Assistant Nurse
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…
Sales Lead
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 …
Traveling Assistant Project Manager
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…
Hardware Systems Engineer
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…
Charcuterie Board Artist
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…