AI Software Engineer(Public Trust or Able to Obtain with C++/Ada)
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateTitle: Software Engineer
Location: Gaithersburg, MD; Eagan, MN; or Egg Harbor, NJ (remote).
Duration: 6 months of contract and possibility to be extension
Required: Public Trust or Ready to Obtain
This opportunity supports a modernization effort for the
company
platform. The engineer will contribute to
real-time, high-availability software systems used in air traffic operations
, combining traditional systems engineering with
AI-assisted development tools
to accelerate the software lifecycle.
What You’ll Work On
- Design, develop, and maintain
real-time, safety-critical software systems
- Use
AI-assisted coding tools
to support development, debugging, and automated testing
- Translate complex system requirements into efficient and maintainable designs
- Develop
automation scripts across development, testing, and production environments
- Contribute to
code quality, testing frameworks, and cross-team collaboration
- Work on
networked, multi-threaded systems
in a Linux environment
Key Skills & Experience
- Bachelor’s or Master’s degree in
Computer Science or related field
- 4–8 years (BS) or 2–8 years (MS)
of software engineering experience
- Strong
object-oriented programming
- Experience with
C, C++, or Ada
- Development experience in
real-time or multi-threaded systems
- Familiarity with
Linux environments (Red Hat preferred)
- Knowledge of
network protocols such as TCP/IP, UDP, or SCTP