# Software Engineer

**Company**: GDIT
**Location**: Annapolis Junction, MD
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: $212,500 - $287,500
**Category**: Engineering
**Industry**: Technology

**Apply**: https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/USA-MD-Annapolis-Junction/Software-Engineer_RQ229887-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a7de2c98-eda

## Description

We are seeking a skilled Full Stack Software Engineer to join our team at Praxis Engineering, A GDIT company. As a Full Stack Software Engineer, you will design, author, enhance, verify, and release high-quality operational software that satisfies mission and foundational requirements.

Responsibilities:

- Process specific 802.11 signals captured from various methods, environments, and antennas

- Develop user interfaces to command and control 802.11 collection and emission systems, and present data and analysis in an intuitive and efficient manner

- Reverse engineer newly released operating system kernels and update custom drivers for integration of Wi-fi radios/modems

- Implement development in a tailored agile methodology, utilizing GitLab for build/merges

- Assist with developing and executing test procedures for software components

- Clearly communicate in a team environment with fellow engineers, stakeholders, and customers

- Estimate, decompose, and implement iterative tasks, automated tests, and routine builds, in a team environment

Requirements:

- Bachelor's degree in computer science or related discipline from an accredited college or university

- Twenty (20) years' of experience as a Software Engineer, on programs and projects of similar scope, type, and complexity

- Demonstrated capability in two or more of the following software development areas:

- Linux Application development in C/C++

- User interfaces (especially Flutter/Dart, QT, etc.), UI Architectures

- Matlab and signal toolboxes

- Linux kernel development adaptation

- Modem/radio driver development

- UI (Flutter/Dart, QT, UI Architecture), Linux application development in C++, familiar with AI Integration in Development

- Demonstrated capability in two or more of the following technology/engineering enablers:

- 802.11 protocol familiarity

- System Integration of internally developed server and UI components, COTS/GOTS applications

- Packet Processing (Software Defined Radio demod/decode)

- AI-assisted/leveraged Development

- Verification of system design, troubleshooting/debugging, thorough test methodology

- Familiarity with Wi-Fi/Wireless/RF and networking basics

- Active TS/SCI with Polygraph required

Benefits:

- Comprehensive benefits and wellness packages

- 401K with company match

- Competitive pay and paid time off

- Growth opportunities with AI-powered career tool

- Internal mobility team focused on helping you achieve your career goals

The likely salary range for this position is $212,500 - $287,500.

## Skills

### Required
- Full Stack Development
- User Interfaces (UI)
- WiFi Technology
- Linux Application development in C/C++
- Flutter/Dart
- QT
- Matlab
- Linux kernel development
- Modem/radio driver development
- AI Integration
- 802.11 protocol
- System Integration
- Packet Processing
- AI-assisted Development
- Verification
- Troubleshooting/debugging
- Wi-Fi/Wireless/RF

---

Source: [Apply at gdit.wd5.myworkdayjobs.com](https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/USA-MD-Annapolis-Junction/Software-Engineer_RQ229887-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
