Simulation Software Engineer
$85kJohns Hopkins University Applied Physics Lab
Simulation Software Engineer
Are you a versatile developer who wants to apply modern software practices to solve critical, real-world challenges in strike weapon technology?
Are you a software engineer who is naturally curious about how things work and loves collaborating with experts to build the right scientific computing solutions?
If so, we're looking for someone like you to join our team at APL.
The Strike Guidance, Navigation, Control, and Seekers group is looking for a Simulation Software Engineer to help us architect, develop, and modernize physics-based simulations across a wide-ranging set of programs. Our group's goal is to ensure the United States has a distinct technology advantage in autonomous systems by leading the next generation of development and prototyping. We do this by providing world class design solutions with a focus on:
- Guidance, Navigation, and Controls
- Radio Frequency (RF) and Electro-Optical/Infrared (EO/IR) Sensors
- Modeling and Simulation (M&S)
- Hardware/Software Development & Test
- Multi-Disciplinary Design Optimization
We develop and apply simulations to explore these areas across a variety of systems including hypersonic missiles, submarines, cruise missiles, and autonomous flight vehicles. As a member of our team, you will apply advanced programming techniques and design skills to develop sophisticated simulations and algorithms in many or all of these domains. We are committed to developing exceptional talent and fostering a culture of innovation, and as part of our group, you will have a chance to grow your expertise across these technologies.
As a Simulation Software Engineer, you will…
- Develop physics-based models, algorithms, and simulations, applying modern software engineering practices and next-generation technologies to advance our capabilities.
- Work closely with our cross-disciplinary team of engineers as well as simulation architecture experts across the lab to design innovate solutions to critical challenges.
- Adapt simulations and algorithms to run on high-performance systems (such as cluster compute environments) or to integrate with test hardware.
Qualifications
- Have a BS in Computer Science, Computer Engineering, Electrical Engineering, Physics, Applied Mathematics, or a related field.
- Have professional experience developing simulations or other scientific computing applications using C++ or a similar language.
- Have proficiency with a high-level programming language such as Matlab/Simulink or Python.
- Have experience developing software both individually and as part of a collaborative team, applying standard software engineering practices such as version control, CI/CD, test development, and containerization.
- Are passionate about scientific computing and eager to learn domain-specific topics including guidance, navigation, control, and seekers.
- Are able to obtain an Interim Secret level security clearance by your start date and can ultimately acquire a Top Secret clearance. If selected, you will be subject to a government secret clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.
You'll go above and beyond our minimum requirements if you…
- Have an MS in Computer Science, Computer Engineering, Electrical Engineering, Physics, Applied Mathematics, or a related field.
- Have at least one year of professional experience developing simulations or other scientific computing applications using object oriented C++.
- Have experience developing physics-based kinematic simulations (i.e. 6DOF), IR and RF seeker simulations, or simulations involving GNC algorithms.
- Have experience designing, training, and deploying machine learning solutions to real-world problems, utilizing tools and frameworks such as TensorFlow or PyTorch.
- Have experience in one or more of the following areas: high performance computing (HPC); Nvidia CUDA or other GPU programming; FPGA programming; highly concurrent systems; signal processing; writing software that interfaces with embedded systems hardware or other hardware-in-the-loop (HIL) simulations.
- Are skilled developing software in both Linux and Windows environments using CMake and Visual Studio.
- Currently possess an active Secret security clearance with the ability to obtain a Top Secret clearance.
Minimum Rate $85,000 Annually
Maximum Rate $195,000 Annually
$85k
...Simulation Software Engineer Are you a versatile developer who wants to apply modern software practices to solve critical, real-world challenges in strike weapon technology? Are you a software engineer who is naturally curious about how things work and loves collaborating...SuggestedInterim role- ...Athenix Solutions group is looking for a Lead Modeling and Simulation Engineer (Level III) to serve as key personnel on a large-scale DoD/DoW... ...multi-domain and multi-classification simulations Manage software licensing, infrastructure upgrades, and technical...Suggested
$50k - $120k
...We are seeking a Full Stack Software Engineer to join a talented team providing critical mission-related support to a U.S. Government customer. This is a full-time opportunity to work with an award-winning team on AI/ML-driven capabilities within the Intelligence Community...SuggestedRemote jobFull timeContract workWork from homeRelocation package- ...Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Software Engineer to develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm...SuggestedFull time
- ...unable to sponsor an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) As the Software Engineer, you'll be a part of a team responsible for developing, building and sustaining backend capabilities that support an evolving...SuggestedFull timeWork at officeVisa sponsorshipWork visa
$10k
...success. Position Description: We are looking for a highly motivated Front-End Developer to play a lead role in front-end software development, including designing user interfaces and integrating UI functionality with backend APIs and databases. In this role, the...Extra incomeFull time$138k - $182k
...Make an Impact Where It Matters Most At Intelliforce, we believe in mission with meaning. As a Full Stack Software Engineer , you'll join a fast-paced, collaborative team supporting a bespoke data analysis platform critical to national security operations. This...Full timeImmediate start$8k
...Secret (TS/SCI) clearance with polygraph is required. Visionist has an exciting new opportunity for a Junior Full Stack Software Engineer. You will be joining a critical mission supporting our customers big data processing platforms. The analytics developed and deployed...Permanent employmentFull timeContract workTemporary workFlexible hours$10k
...capability to perform functions instead of multiple processes for similar capabilities. Detail oriented and team driven Software Engineers will provide full lifecycle support, to include modernization, of applications and tools. We are seeking a highly motivated Software...Full time- Opening for a Modelling and Simulation Engineer - To monitor/analyze multiple customer WAN and LAN networks to ensure network bandwidth and port capacity to meet customer metrics. Engineers will support the various service owners on current network configuration and future...
$112.8k - $257k
Full Stack Software Engineer, SeniorThe Opportunity: As a lead software engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just develop software, but to create a system that will...Full timeContract workPart timeWork at officeLocal areaRemote work$150.8k - $265.88k
...be a fit, click here to submit a referral. If your referral is hired, you'll receive a payment! code-extreferSenior Full Stack Software Engineer - Clearance RequiredWHAT WE'RE DOING• Join Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence, where we foster...Full timeContract workTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours$10k
...Description When You Love the Work You Do, Any Mission Is Possible Position: Full Stack Software Engineer- AI Infrastructure ***(Active Clearance with a Poly graph is Required) We’re on multiple contracts and have many opportunities. It is encouraged...Extra incomeFull time- ...Integrated Product Teams (IPT), and vendors to deliver select EIT. MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in Annapolis Junction, MD. Responsibilities include but are not limited to: Develops, maintains, and...Contract workWork at office
$86.9k - $198k
Full Stack Software Engineer, SeniorThe Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just develop software, but to create a system that will make...Full timeContract workPart timeWork at officeLocal areaRemote work$125.1k - $225.2k
...achieve your full potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for a Full Stack Software Engineer to join our team. In this role you will get to support key activities in defense of emerging threats in the cybersecurity...Full timeFlexible hoursShift work- ...MANTECH is seeking a highly motivated and collaborative Software Engineer to join our team in Laurel , MD. In this role, you will develop, maintain, and enhance complex and diverse software systems based upon documented requirements. Work individually or as part of...Work at office
- ...unable to sponsor an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) As the Software Engineer, you'll be part of a team responsible for developing, sustaining, and troubleshooting a suite of mission applications. You'll...Full timeVisa sponsorshipWork visa
$150k - $170k
...Job Description: The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets realtime systems, and business management information...Full timeContract workWork experience placementLocal area$150k - $220k
...over 20 years, our team provides expertise in network, system engineering and both offensive and defensive cybersecurity operations.... ...Malware Exploitation activities, strong dev skills with large software projects (Python, Rust, Java, C, C++) combined with CNO experience...Full timeTemporary workLocal areaFlexible hours$170k - $190k
...Legato, LLC recruiters (****@*****.***) would love to speak with you regarding the following position: Software Engineer in Hanover, MD. Security Clearance Required : TS/SCI w/ Polygraph Salary Range: $170,000-$190,000, depending on experience. About...Full timeBank staff$180k - $260k
...expertise. Today, we provide leading-edge data, network security software, and expert guidance to reduce exposure to information theft... ...our team! Peterson is seeking a talented full-stack Software Engineer. Job Description: The Software Engineer develops, maintains...Full time$165k - $185k
...Position Description: The Software Engineer shall be responsible for creating and maintaining data workflows and automation pipelines using Apache Airflow. This role focuses on building reliable, scalable, and observable workflow orchestration solutions that support...Full timeContract workWork experience placementLocal area$129k - $166k
...Make an Impact Where It Matters Most At Intelliforce, we place engineers at the heart of missions that matter. As a Full Stack Software Engineer supporting a modern microservices ecosystem, you’ll help shape the user experiences that operators rely on every day....Full timeImmediate start$230k - $255k
...Position Description: Red Arch Solutions is hiring a Senior Software Engineer on a priority program in Annapolis Junction, MD. The Software Engineer shall be responsible for creating, sustaining, and troubleshooting complex operational data flows including data storage...Full timeContract workWork experience placementLocal area$10k
...TechConnect and DeepDive collaboration sessions with our entire technical staff. Why ClearEdge? Join ClearEdge as a Senior Software Engineer to design and develop modular components for advanced government applications. Collaborate on complex SIGINT and multimedia...Full time$187k - $240k
...transform raw, complex data into trusted, usable intelligence. This role sits squarely within Intelliforce’s core strengths across software engineering, data integration, and mission-focused delivery. You will partner directly with mission customers to design resilient data...Full timeWork at officeImmediate startRemote work$130k - $270k
...providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in...Hourly payFull timeTemporary work$125k - $240k
...Position Summary: The Kenjya-Trusant Group is looking for a Software Engineer to support our Maryland Customer in the development and delivery of cross domain solutions. This position offers the opportunity to lead mission-critical programs that enable secure information...Full timeContract workWork experience placementLocal areaFlexible hours- ...Role and Responsibilities: The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Simulation Software Engineer. Be the first to apply!
- agile software developer Laurel, MD
- experienced software developer Laurel, MD
- work from home software developer Laurel, MD
- software developer fintech Laurel, MD
- financial software developer Laurel, MD
- software engineer Laurel, MD
- part time software developer remote Laurel, MD
- junior software developer remote Laurel, MD
- software engineer travel Laurel, MD
- scientific software engineer Laurel, MD




