Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Full-time

Invariant Corporation

Software Engineer

26-099

Invariant Corporation is seeking a talented and motivated Software Engineer with 3+ years of experience to support development of FireFLY, a distributed acoustic sensor system. The candidate will work with a team developing Linux-based sensor applications, backend services, and client software for collecting, communicating, processing, and displaying sensor data. This hands-on position includes software development, testing, troubleshooting, and integration in laboratory and field environments.

Duties Include

  • Design, develop, test, and maintain C++ software for FireFLY sensor and server applications running on Linux
  • Develop and troubleshoot networked client/server applications that communicate with distributed sensors
  • Integrate software with GPS receivers, acoustic sensors, and other hardware using documented interfaces, SDKs, and APIs
  • Implement and debug TCP/UDP, WebSocket, and other network communications for sensor commands and data
  • Support integration, testing, and troubleshooting of FireFLY software in laboratory and field environments
  • Participate in Agile development, code reviews, source control, automated builds, and software testing using Azure DevOps

Requirements

Candidate must have a minimum of a bachelor’s degree in Computer Science/Engineering, Electrical Engineering, or a related field with at least 3 years of software development experience (approximately 3–5 years preferred).

  • Minimum Active Secret Clearance is required
  • Experience developing clean, maintainable, and testable software in C++
  • Experience developing, debugging, and troubleshooting applications in Linux
  • Understanding of object-oriented programming, multithreading, and software debugging techniques
  • Familiarity with TCP/IP networking and socket programming
  • Ability to integrate and troubleshoot software communicating with external devices or sensors
  • Experience with Git or similar source control and familiarity with Agile software development practices
  • Experience writing unit tests, diagnosing defects, and working collaboratively on a shared codebase
  • Ability to learn unfamiliar APIs, protocols, and software components and apply them to system integration
  • Strong analytical, problem-solving, and communication skills

Preferred Skills

  • Top Secret clearance is preferred
  • Experience with Qt, React, or development of graphical client applications
  • Experience with Python, embedded Linux, ARM-based systems, or serial communication protocols
  • Familiarity with WebSockets, gRPC/Protocol Buffers, AWS, databases, GPS, acoustic sensors, digital signal processing, or real-time data systems

Requires ability to

  • Some travel may be required depending on project requirements
  • Work well in a fast-paced and mission-driven environment with co-workers, management, and clients
  • Demonstrate innovation, quick learning, excellent communication skills, and adaptive thinking
  • Work independently with minimal supervision, make rational decisions, and exercise good judgment

Work Environment

  • Office, Lab, and field environment

This position is expected to be performed only in the state of Alabama. Subject to the provisions of Code of Alabama§ 40-18-370, the Company shall give good faith consideration to Alabama residents for employment at the Project.

All qualified applicants will be considered without regard to race, color, religion, sex, national origin, disability, or veteran status. Invariant is a drug-free workplace.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Huntsville, AL vacancy
  •  ...Full Stack Software EngineerTorch Technologies is seeking a Full Stack Software Engineer to support the design, development, integration, and modernization of next-generation mission and enterprise applications. This position will contribute to the architecture and implementation... 
    Suggested
    Contract work
    Temporary work
    Flexible hours

    Torch Technologies

    Huntsville, AL
    21 hours ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Huntsville, AL
    4 days ago
  •  ...TriVector Services, Inc. provides quality aerospace engineering solutions to complex problems through a renowned team of engineering professionals...  ..., is seeking qualified candidates to fill our Solution-Level Software System Engineer position. The Solution-Level Software... 
    Suggested
    Part time
    For contractors
    Work at office
    Immediate start

    TriVector Services Inc

    Huntsville, AL
    4 days ago
  • AV/BlueHalo is seeking an experienced Full Stack Software Engineer. The ideal candidate will work closely with the Product Owners in completing complex development taskings while aiding in the daily execution of the software development team. This position will operate... 
    Suggested
    Full time

    BlueHalo

    Huntsville, AL
    2 days ago
  • $60k - $80k

     ...mission solution areas of Digital, AI & Analytics, Cyber, and Engineering. With offices in the National Capital Region, Quantico, VA, and...  .... Job Description Full Visibility is seeking a Jr. Software Engineer to work in Huntsville, AL. Candidate MUST possess an... 
    Suggested
    Full time
    Local area

    Full Visbility

    Huntsville, AL
    1 day ago
  • $60k - $80k

     ...Job Description Full Visibility is seeking a Jr. Software Engineer to work in Huntsville, AL. Candidate MUST possess an ACTIVE Top Secret/SCI eligible clearance. Individuals selected for this position may be subject to Counterintelligence (CI) Polygraph... 
    Contract work
    Local area

    Full Visibility

    Huntsville, AL
    1 day ago
  •  ...including 401k, profit sharing, and health/dental insurance. We have the following position available in our Huntsville office: Jr. Software Engineer 26-086 Invariant Corporation is seeking a talented and motivated entry level Software Engineer. The ideal candidate would have... 
    Work at office

    Grimm Inc

    Huntsville, AL
    3 days ago
  • $112.92k - $125.28k

     ...Basic Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience... 
    Contract work
    Relocation package
    Flexible hours

    General Dynamics Mission Systems

    Huntsville, AL
    1 day ago
  •  ...Software Engineer Modify existing Source Code: Modify, test, and maintain existing application software in various languages such as Python and Java. Write Clean Code: Develop, test, and maintain application software in Python and Java. Cross-Platform Deployment... 

    DigiFlight

    Huntsville, AL
    3 days ago
  •  ...of being on a team that wins. COMPANY OVERVIEW Teledyne Brown Engineering (TBE), Inc. is an industry leader in engineered systems and advanced...  ...War (DoW) policy and practice. TBE is seeking an Entry Level Software Engineer (0-2 years) with the right composition of knowledge,... 
    Local area

    Teledyne Brown Engineering

    Huntsville, AL
    4 days ago
  •  ...framework in their development process. You will collaborate with Engineering, Product Marketing, Manufacturing, and other resources needed...  ...groups. You have the basic understanding of the software, firmware, mechanical, electrical and hardware engineering disciplines... 
    Full time
    Work experience placement
    Visa sponsorship
    Work visa

    HireTalent

    Huntsville, AL
    4 days ago
  •  ...Software Engineer 26-100 Invariant Corporation is seeking a talented and motivated Software Engineer with 5 or more years of experience. The ideal candidate will work in a hands-on laboratory environment developing, integrating, and testing C/C++ software for embedded... 
    Full time
    Work at office

    Invariant Corporation

    Huntsville, AL
    7 hours ago
  •  ...Description: Our client headquartered in Virginia is seeking a Guidance, Navigation, and Control (GNC) Software Engineer based in Huntsville, AL. The position reports to the Engineering Manager and offers growth opportunities in a hybrid workplace with two remote days... 
    Remote work
    Relocation package

    HYE Recruiting

    Huntsville, AL
    5 days ago
  • $120k - $160k

    Job ID: 2617017 Location: Huntsville, AL, US Date Posted: 2026-09-22 Category: Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance Required: Secret Clearance Level Must Be Able... 
    Full time
    Work experience placement
    Remote work
    Shift work

    SAIC

    Huntsville, AL
    7 hours ago
  • $100k - $140k

    Job ID: 2618654 Location: Huntsville, AL, US Date Posted: 2026-10-30 Category: Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: No Minimum Clearance Required: Interim_Secret Clearance Level Must Be Able to Obtain... 
    Full time
    Contract work
    Interim role
    Remote work
    Shift work

    SAIC

    Huntsville, AL
    1 day ago
  •  ...Jr. Radar Software Engineer/Developer Location: Huntsville, AL Description: Seeking a Jr. Software Engineer to join the STARS team located in Huntsville, AL. The Sensors Test Analysis Requirements & Simulation (STARS) Project provides the Missile Defense Agency... 
    Full time
    Interim role
    Local area
    Remote work
    Flexible hours

    HigherEchelon

    Huntsville, AL
    4 days ago
  • We are seeking an experienced Software Engineer with a strong background in algorithm design, optimization, and implementation using C++, FORTAN, Python, and MATLAB. The ideal candidate excels at solving complex technical challenges, designing efficient software architectures... 

    Modern Technology Solutions

    Huntsville, AL
    1 day ago
  •  ...component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services....  ...years. Learn more at CFD Research is seeking a talented Software Engineer to join a well-established team that supports the development and... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Work at office

    CFD Research Corporation

    Huntsville, AL
    5 days ago
  • $98.1k - $182.1k

     ...place. Our RMS business in Huntsville, AL is a hub of talented engineers, scientists, and professionals committed to shaping the future...  ...healthy, fulfilling life at and outside of work.The Work As a software integration engineer on the GMD Weapon System (GWS) Fire... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    3 days ago
  • Job Title: Software Engineer (Mid)Location: Redstone ArsenalPosition Type: Full-TimePosition Overview:We are seeking a skilled Mid-Level Software Engineer to lead and support application development efforts in alignment with IT infrastructure goals. This role involves the... 

    Cintel

    Huntsville, AL
    4 days ago
  •  ...unique location include free housing, three meals a day and potential for overseas tax incentives.What You Will Do:Support software engineering efforts to open, investigate, design, implement, and test software engineering solutions on existing RTR software products.... 
    Relocation
    Overseas
    Weekend work

    RGNext

    Huntsville, AL
    1 day ago
  • $87.1k - $157.45k

     ...commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our people...  ..., and resilient business ethics. Leidos is seeking a talented Software Engineer to work in our Huntsville office. This is an exciting... 
    Full time
    Work at office
    Relocation

    Leidos

    Huntsville, AL
    4 days ago
  •  ...Senior Software Engineer job in Huntsville, Alabama is available with Moseley’s Top Space/Defense company. Responsibilities Develop, maintain, and enhance complex software systems (e.g. processing-intensive analytics, novel algorithm development, manipulation... 
    Full time

    Moseley Technical Services, Inc.

    Huntsville, AL
    4 days ago
  • $198.05k - $267.95k

    Senior Software Engineer Company: The Boeing Company The Boeing Company is seeking a Senior Software Engineer to lead development of the future of Production/Test Equipment Software for the Integrated Air and Missile Defense (IAMD) Production Test Software... 
    Permanent employment
    Work experience placement
    For subcontractor
    Immediate start
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing Company

    Huntsville, AL
    4 days ago
  •  ...Software Engineer Our client, a Huntsville, AL based ESOP Company, is seeking applicants for a Software Engineer to support our customer in Huntsville, AL. What your day-to-day will look like: # Plans, conducts, and coordinates software development activities.... 
    Full time

    ROI Services LLC

    Huntsville, AL
    4 days ago
  • $200k

     ...Senior Embedded & DevOps Engineer (Active Security Clearance) Location: Huntsville, AL (Onsite/Hybrid) Relocation Assistance: Available...  ...skilled Senior Embedded & DevOps Engineer who can bridge software development, embedded systems, hardware integration, and DevOps... 
    Full time
    Relocation
    Relocation package

    GDI Infotech

    Huntsville, AL
    15 hours ago
  • $50 per hour

     ...for you.We are seeking a highly skilled and motivated DevSecOps Engineer to join our team supporting the Terminal High Altitude Area...  ...a critical role in ensuring the security and integrity of our software development lifecycle, from design to deployment. You will work... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    3 days ago
  •  ...USAPosted: 2026-10-29Job Family: Information TechnologyJob Function: Software EngineeringPay Type: Salary ASRC Federal is a leading...  ...ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management... 
    For contractors

    ASRC Federal Holding Company

    Huntsville, AL
    2 days ago
  • $50 per hour

     ...prosperity.Join us in shaping a new era in space and find a career that's built for you.Lockheed Martin Space is seeking a full time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    2 days ago
  • $50 per hour

     ...SpaceStandard Job DescriptionPlans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and...  ...verbal communication skillsKnowledge of Model Base Systems Engineering (MBSE)Previous experience writing and designing to software requirementsProficient... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!