Software Engineer (Python/Go/Rust)
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsComputer ProgrammersComputer Occupations, All OtherComputer Systems AnalystsIndustries:
Computer Systems Design and Related ServicesSoftware PublishersFuel DealersComputing Infrastructure Providers, Data Processing, Web Hosting, and Related ServicesEducational Support ServicesSoftware Engineer (Python/Go/Rust)Washington, DC metro (hybrid)Pay From: $150,000 per yearMUST:Experienced Software EngineerEligible for Secret or Top-Secret level clearance8+ years of software engineering experience4+ years supporting defense, intelligence, or government programsProficiency in one or more primary languages: Python, C++, Go, or Rust; familiarity with multiple languages preferredDirect experience with unmanned aerial systems (UAS), autonomous vehicles, or aerospace platform softwareBackground with DoD rapid acquisition programs, OTAs, or SBIR-funded development effortsExperience with ROS/ROS2, MAVLink, or similar robotics and autonomy middlewareFamiliarity with CI/CD pipelines in air-gapped or restricted network environmentsAdvanced degree in a relevant engineering or computer science disciplineExperience with MLOps and deploying machine learning models at the edgeHands-on experience deploying software to edge computing environments with constrained compute, memory, or network resourcesExperience with containerization and orchestration technologies (Docker, Kubernetes, K3s, or equivalent)Working knowledge of cloud platforms, preferably Google Cloud Platform (GCP)Familiarity with real-time operating systems (RTOS), embedded Linux, or similar platforms relevant to aerospace or defense applicationsUnderstanding of secure software development lifecycle (SSDLC) practices and DoD cybersecurity frameworksExperience working within ITAR-controlled programs or with export-controlled technologiesAbility to obtain and maintain a US security clearance; active clearance strongly preferredCertification (currently held or willing to obtain) Google Cloud Associate, Google Cloud Professional Architect, Google Cloud DevOps, etc.Bachelor's degree in Computer Science, Software Engineering, Electrical EngineeringDUTIES:Software Engineer will design, develop, and deploy software solutions optimized for resource-constrained edge environments, including onboard flight systems, ground control infrastructure, and secure data pipelines.Ideal candidate brings hands-on experience operating within the defense acquisition ecosystem and understands the unique requirements of building software for classified and unclassified government programs.Collaborate closely with hardware, systems, and program teams to deliver software that meets stringent reliability, security, and performance standards required for defense and dual-use aerospace applications.Design, develop, test, and maintain software for autonomous drone platforms, edge computing nodes, and supporting ground systemsBuild and optimize applications for deployment in resource-constrained, low-latency edge environments with limited connectivityDevelop embedded and near-embedded software components for real-time and near-real-time aerospace applicationsWrite clean, maintainable, well-documented code following established engineering standards and best practicesConduct thorough code reviews and contribute to continuous improvement of software development processesArchitect and implement hybrid edge-cloud solutions that enable data processing and decision-making at the point of needDeploy and manage containerized workloads on edge infrastructure using Kubernetes and related orchestration toolingDesign secure, resilient data pipelines between onboard systems, edge nodes, and cloud environmentsLeverage Google Cloud Platform services to support mission data processing, analytics, and system telemetryOptimize software performance for size, weight, and power (SWaP)-constrained platformsDevelop software in accordance with DoD security requirements, including RMF, STIG, and relevant cybersecurity frameworksIntegrate software components with hardware systems, sensors, and communication links on UAS platformsDevelop and execute unit, integration, and system-level test plans to validate software functionality and performanceSupport hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing activitiesTroubleshoot and resolve complex software and integration issues in both lab and field environmentsSupport flight test operations and real-time diagnostics as neededQuadrant is an affirmative action/equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, status as a protected veteran, or status as an individual with a disability. Healthcare benefits are offered to all eligible employees according to compliance mandated by the Affordable Care Act .