Why this role stands out
This role offers a fantastic opportunity to sharpen your software architecture and systems design skills while working on high-impact, large-scale communications projects within a collaborative, professional team. You will thrive in this environment if you are a detail-oriented C++ expert who enjoys translating complex simulations into real-time solutions and values the flexibility of choosing between remote, hybrid, or on-site work. Take the next step in your career and apply today to contribute to cutting-edge technology developments.
Quick overview
Job description
Project Duration: 36 Months
Duration: Full-Time Contract
- Software architecture definition
- System software design and implementation, primarily in C++. This will include protocol and state machine design alongside system designers to translate prototype simulations into real-time code
- Collaboration with a multidisciplinary team to design and prototype communications-based software
- Integration, test design, and support from lab and field experiments
- Aid in preparing technical documentation for software architectures and code, including technical specifications, reports, and technical presentations for multiple internal and external audiences
- Bachelor of Science degree with 5+ years of directly relevant experience is acceptable
- 5+ years of experience with software/algorithm development
- 5+ years of experience with object-oriented software design and development
- 5+ years of experience with software design/development
- 5+ years of experience with design patterns and data structures
- 5+ years of experience with C++11 or later
- 5+ years of experience with Standard Template Library (STL)
- 5+ years of experience with Boost library
- 5+ years of Java development experience
- 5+ years of JavaScript development experience
- 5+ years of experience with hardware abstraction layers
- 5+ years of experience with hardware and software integration
- 5+ years of experience with software modelling and the Unified Modelling Language (UML)
- 5+ years of development experience on a Linux platform
- 5+ years of experience with distributed systems and inter-process communication (UDP/TCP/ActiveMQ/etc.)
- Experience with Linux development environment and/or commercial real-time operating systems
- 3+ years of experience supporting DevSecOps environments
- 5+ years of experience with Maven or Gradle, Git/GitLab, Make/Autotools
- 5+ years of experience with software deployment and knowledge of modern software deployment techniques
- 5+ years of experience with Software Development Life Cycle (SDLC)
- Source control experience (Git/SVN/ClearCase/etc.)
- Strong verbal and written communication skills
- Highly effective written and verbal communication skills, especially applied to writing technical documents
- Ability to work well independently as well as with a team
- Demonstrated ability to work effectively in multidisciplinary teams
- An interim clearance is sufficient to start with.
- Remote or Hybrid
- If Hybrid, the worker should expect to be onsite up to 2 days a week.
- There may be some points in the project/work in which some additional onsite work may be required.
- Initial phone screen/Zoom screen
- Second-round interview will be in person for local candidates.
- If there is a relocation candidate, a second-round Zoom interview will be acceptable, but local candidates should plan for onsite.
Similar jobs
- DR

Modern C++ DeveloperRecently posted
Drevol LLC · Addison, Texas · Hybrid 🇺🇸
GitBDDC+++2TechnologySalary not listed - CA
PERSONAL INJURY MARKETING DEVELOPERRecently posted
CAN · Lake Forest, California · Hybrid 🇺🇸
Technology$50k/yr - UC
UI/UX DeveloperRecently posted
Unity Compass Limited Liability Company · Gaithersburg, MD · Hybrid 🇺🇸
HTMLFigmaSketch+10TechnologySalary not listed - BO
Lead Full Stack Developer with Security ClearanceRecently posted
Boeing · Annapolis Junction, MD · Hybrid 🇺🇸
PHPGitScrum+9Technology$177.3k - $211.4k/yr - BO
Senior Level Appian Developer with Security ClearanceRecently posted
Boeing · Annapolis Junction, MD · Remote 🇺🇸
GitAWSREST+2Technology$181.8k - $211.4k/yr - BO
Senior Cleared Full Stack Software Engineer with Security ClearanceRecently posted
Boeing · Annapolis Junction, MD · Hybrid 🇺🇸
DockerSQLJava+11Technology$159.2k - $211.4k/yr - BO
Full Stack Developer - TS/SCI with Polygraph required with Security ClearanceRecently posted
Boeing · Hampton, VA · Remote 🇺🇸
DjangoFlaskGCP+8Technology$144k - $170k/yr - CG

Momentum Developer TS/SCI with Poly REQUIRED with Security ClearanceRecently posted
CGI · Chantilly, VA · Hybrid 🇺🇸
OraclePL/SQLSQL+4Technology$89.6k - $194k/yr - MT

Cloud-Based Analytics Developer Level 2 with Security ClearanceRecently posted
MissionEdge Technologies · Fort Meade, MD · Hybrid 🇺🇸
SQLApache SparkNumPy+6Technology$177.9k - $223.6k/yr - BO

Power Platform Developer with Security ClearanceRecently posted
Blu Omega LLC · Bethesda, MD · On-site 🇺🇸
AzureAgileAzure Data FactoryTechnology$130k - $150k/yr - BA

Google Cloud Platform Developer (17795)Recently posted
Baer · United States · Hybrid 🇺🇸
SQLGitETL+5TechnologySalary not listed - WS

Senior Developer - AI with Security ClearanceRecently posted
Warriors Solutions · Gainesville, VA · On-site 🇺🇸
Stakeholder ManagementHTMLAzure+3Technology$150k - $210k/yr
