Job Role: Software Engineer (C++ & AI)
Location: Eagan, MN; Gaithersburg, MD; Egg Harbor Township, NJ (Need locals Only) - Hybrid
Eligibility: USC/GC only
Pay Rate: $60-$65/hr. on W2
Ability to obtain and maintain a Public Trust clearance
What You’ll Do
- Design, develop, test, and maintain software for real-time, high-availability systems
- Apply AI-assisted development tools to accelerate coding, refactoring, debugging, and automated test generation
- Use AI responsibly across the full SDLC — including requirements analysis, design, implementation, testing, documentation, and code review
- Analyze complex system requirements and translate them into efficient, maintainable designs
- Develop and maintain automation scripts across development, test, and production environments
- Promote code quality, reuse, traceability, and cross-team collaboration
Required Qualifications
- AI-Driven Engineering Experience
- We are specifically seeking engineers who actively integrate AI into their daily development workflow.
- Hands-on experience using AI-assisted coding tools (e.g., Claude Code, GitHub Copilot, or similar) for:
- Code generation and refactoring
- Debugging and automated test creation
- IDE-integrated workflows
- Familiarity with large language model platforms (OpenAI, Anthropic, Google Gemini, etc.)
- Experience designing effective prompts and validating AI-generated output
- Understanding of human-in-the-loop development and responsible AI usage
- Ability to evaluate AI-generated outputs for correctness, performance, safety, and bias — especially in regulated or safety-critical environments
- Experience incorporating AI/ML techniques into software engineering workflows
- Experience with automated testing frameworks
Core Technical Qualifications
- Bachelor’s degree in Computer Science or related field with 4+ years of relevant experience OR Master’s degree with 2+ years of relevant experience
- Strong object-oriented programming experience
- Proficiency in C, C++, and/or Ada (Ada preferred but not required)
- Experience developing real-time, multi-threaded systems
- Familiarity with Linux (Red Hat), virtual machines, and hypervisors
- Experience with low-level communications protocols (TCP/IP, UDP, SCTP)
- Experience with hardware or complex system integration
- Experience with source control and configuration management tools
- Strong communication skills and ability to work independently and within cross-functional teams
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
AI Software Engineer
2026-05-26
Network Engineer
2026-05-27
Data Scientist
2026-05-26
- Posted
- Mar 06, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Gaithersburg
- Company
- FUSTIS LLC
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
AI Software Engineer
2026-05-26
Network Engineer
2026-05-27
Data Scientist
2026-05-26