Software Engineer

Invariant Corporation

Huntsville (AL)

Presencial

USD 90.000 - 130.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Invariant Corporation is seeking a talented Software Engineer to support FireFLY, a distributed acoustic sensor system. You will work on Linux-based sensor applications, backend services, and client software for collecting, communicating, processing, and displaying sensor data.

The role involves hands-on development, testing, and field integration. You will design, develop, test, and maintain C++ software for FireFLY on Linux, troubleshoot networked client/server apps, and integrate with

Formación

  • Bachelor’s degree in Computer Science/Engineering or related field.
  • Active Secret Clearance required.
  • 3+ years of software development experience in C++ on Linux.

Responsabilidades

  • Design, develop, test, and maintain C++ software for FireFLY sensor and server applications on Linux.
  • Develop and troubleshoot networked client/server applications communicating with distributed sensors.
  • Integrate software with GPS receivers, acoustic sensors, and other hardware via 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 lab and field environments.
  • Participate in Agile development, code reviews, source control, automated builds, and software testing using Azure DevOps.

Conocimientos

C++
Linux
Multithreading
TCP/IP networking
Socket programming
Git
Agile development
Unit testing
Problem solving
Communication

Educación

Bachelor’s degree in Computer Science or Engineering

Herramientas

Azure DevOps

Descripción del empleo

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
  • 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.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer Sensor Test Set
Software Engineer Sensor Test Set

Invariant Corporation • Huntsville (AL)

Presencial
USD 90.000 - 130.000
C++ Software Engineer - Linux Sensor Platforms (Secret)
C++ Software Engineer - Linux Sensor Platforms (Secret)

Invariant Corporation • Huntsville (AL)

Presencial
USD 90.000 - 130.000
Software Engineer - C#/.NET (US Citizenship Required) Software
Software Engineer - C#/.NET (US Citizenship Required) Software

Frontdoor Defense • West Lafayette (IN)

Presencial
USD 110.000 - 140.000
Electrical Engineer Intern
Electrical Engineer Intern

Grimm Co • Huntsville (AL)

Presencial
USD 25.000 - 39.000
401k
Profit sharing
Health/dental insurance
Software Engineer
Software Engineer

Capstone Research Corporation • Huntsville (AL)

Presencial
USD 90.000 - 120.000
100% Company Provided Medical Insurance
Matching 401K
Profit Sharing
Senior C#/.NET Software Engineer for Instrumentation
Senior C#/.NET Software Engineer for Instrumentation

Frontdoor Defense • West Lafayette (IN)

Híbrido
USD 110.000 - 140.000
Principal Software Engineer
Principal Software Engineer

Lynx • Huntsville (AL)

Presencial
USD 110.000 - 150.000
Low-cost Medical / Dental / Vision coverage
401K with generous employer match
Paid Time Off and 11 Paid Holidays
+2
Mid-Level IBCS Sensor & Track Processing Software Engineer (C++)
Mid-Level IBCS Sensor & Track Processing Software Engineer (C++)

Envention, Llc • Huntsville (AL)

Presencial
USD 110.000 - 140.000
Software Engineer I - CEC
Software Engineer I - CEC

Epsilon Systems Solutions, Inc. • Florida

Presencial
USD 65.000 - 90.000
Software Engineer (Active Security Clearance)
Software Engineer (Active Security Clearance)

IERUS Technologies, Inc. • Huntsville (AL)

Presencial
USD 90.000 - 120.000