Mid-Level Software Engineer
Role details
Job location
Tech stack
Job description
Duties Include
- Managing software development process in Azure DevOps
- Plan and update sprints and work items
- Create pipelines for continuous integration (CI) tasks such as static testing, unit testing, and code coverage
- Create release pipelines for tagging and building releases
Requirements
Do you have experience in Systems integration?, Invariant Corporation is seeking a talented and motivated mid-level Software Engineer with 5-10 years of experience. The ideal candidate would work in a hands-on laboratory environment on a variety of technical projects related to the design and integration of numerous microcomputer systems, C-UAS (Counter-Unmanned Aircraft Systems) technologies, and software development., Candidate must have a minimum of a bachelor's degree in Computer Science/Engineering or related field with a minimum of 5-10 years' experience in software design, development, and integration.
- Minimum Active Secret Clearance is required
- Excel in writing clean, robust, testable code in C++
- Experienced in the design, debugging, and integration of various software and hardware systems
- Experience with C++, Python, or other object-oriented programming languages
- Experience with Agile software development process in a team environment
- Demonstrated experience working with Counter-Unmanned Aircraft Systems (C-UAS), including familiarity with detect-track-identify-defeat (DTID) kill chain concepts and multi-sensor fusion architectures
- Ability to translate operational user requirements into software design decisions within a C-UAS or broader ISR domain
- Experience integrating EO/IR, radar, RF detection, or acoustic sensors into a common operating picture
Preferred Skills
- Top Secret clearance is preferred
- Experience in using Qt
- Ability to work with in both windows and Linux, Unix operating systems
- Familiarity with sensor data protocols common to C-UAS systems (e.g., CoT/ATAK, STANAG 4586, ASTERIX, or vendor-specific APIs)
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.