Point your AI agent at freehire and let it find you a job. A CLI and an MCP server over the whole job API — no browser.
Designs, develops, integrates, and tests communications and network software (protocol implementation, network services, distributed systems) for US Government national-security missions in degraded or contested environments. Core stack: C, C++, Python, Rust and Bash on Linux with deep TCP/IP networking; an active Top Secret clearance is required.
Software engineer at Johns Hopkins APL expanding the lab's internal high-fidelity physics simulation capability: optimizing code for modern hardware, guiding architecture, mentoring juniors, and iterating rapidly with analysts on an agile team. Core stack is systems/scientific languages (Python, C++, Rust, Julia) on Linux, with HPC and GPU programming.
2027 summer internship at Johns Hopkins APL developing cyber capabilities software for U.S. government and military sponsors. The intern designs and implements applications, explores new cybersecurity research, and is mentored by senior staff, using languages like Python, Java, C++, Go, and Rust.
Software engineer at Johns Hopkins APL building offensive cyber capabilities against cyber-physical systems (surveillance, autonomous/uncrewed platforms) for U.S. defense and intelligence sponsors. Day to day: applying AI/agentic AI to vulnerability research, reverse engineering, and exploit development, while leading multidisciplinary technical teams.
Develops and translates missile guidance, fire control, and mission-planning algorithms into flight-ready software at a defense research lab, including modeling hypersonic vehicle dynamics, testing software, and presenting to sponsors. Core stack: C++, MATLAB, Python, flight dynamics, and optimization solvers.
Description Help Build Software That Supports Critical National Defense Missions Do you want to see your software make a real-world impact? Are you excited to apply what you've learned in the classroom to…
Entry-level (2027 graduate) software developer on JHU APL's Maritime Force Engagement Control group, building naval combat simulations, machine-learning tools, and data analytics to improve shipboard defense systems. Day-to-day work spans algorithm development, modeling/analysis, and C++/Python software, on-site in Laurel, MD.
A 2027 graduate software developer role at Johns Hopkins APL developing and prototyping C++/Python models and algorithms for the Aegis Weapon System and national air/missile defense, including verification and validation of high-fidelity combat system simulations and presenting results to sponsors. Requires a BS/MS and U.S. Secret security clearance eligibility.
Entry-level (2027 graduate) role at Johns Hopkins APL developing software and RF/radar systems for national-security missions, mainly maritime defense. Day-to-day spans software development, signal-processing algorithms, modeling/simulation, and prototyping using C++, Python, Java, or MATLAB; U.S. citizenship and security clearance are required.
Software Developer building high-performance C/C++ applications for electronic warfare systems. Responsibilities include implementing digital signal processing (DSP) algorithms for desktop and embedded platforms, validating work through field tests, and contributing to collaborative software frameworks for defense technology.
Description Have you ever imagined being a part of a ground-breaking software engineering team with a specific focus on innovation? Our team incorporates powerful, new technologies into ever-evolving software…
Software Engineer at JHU APL's Threat Analytic Systems group, designing, building, testing, and maintaining software for national-security analytics — turning rapid prototypes into mature products using Java/Python, modern JavaScript frameworks, Docker, and SQL/NoSQL databases. Requires U.S. citizenship and eligibility for a TS/SCI clearance.
Develops C++ and Python software for multi-mission military planning tools, including simulation and cyber-hardened systems, to support U.S. warfighters and defense operations.
We couldn't check your fit for this role — add a CV to your profile to see it next time.