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
...versatile developer who wants to apply modern software practices to solve critical, real‑world... ...‑weapon technology? Are you a software engineer who loves collaborating with experts to... ..., and Seekers Group is looking for a Simulation Software Engineer to help us architect,...SuggestedInterim role$109.3k - $191k
Position Overview We are searching for a Simulation Software Engineer to join our Simulation Software (SSW) Department at the Applied Research Laboratory (ARL) at Penn State. This motivated and talented individual will perform software development activities supporting...SuggestedWork at officeRemote work- ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and... ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse...Suggested
$3,000 per month
...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new... ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...Suggested$3,000 per month
...is hired, you‘ll receive a $3000 payment! This position may be eligible for a $25K sign on bonus for external hires! Cyber Software Engineer Stf - SIGNAL SWE WHAT WE‘RE DOING Lockheed Martin, Cyber & Intelligence invites you to step up to one of today’s most...SuggestedRelocation package$84.84k - $153.55k
...performance tuning, and capacity management for all organizational software systems as directed by management and senior staff. This... ...Software solutions delivery support and mentoring for Software Engineers. Lead the design and implementation of software solutions that...Full timeTemporary workWork at officeVisa sponsorshipWork visaFlexible hours$152.5k - $219.2k
...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco... ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series...Full timeTemporary workLocal areaFlexible hours$170k - $230k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Senior Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone...Full timeContract workRemote workWork from homeRelocation package$115k - $190k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone...16 hoursFull timeContract workRemote workWork from homeRelocation package$70k - $190k
...Business 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 join their intel team. Join a team of developers and system engineers and play a crucial role in ensuring that applications...Contract workWork experience placementFlexible hours- ...About The Role Innovative Defense Technologies (IDT), a leading defense technology company, is seeking a Frontend Software Engineer to be part of our Missile Defense team and based out of our Mount Laurel, NJ location. Overview We are looking for a driven, experienced...Work at officeLocal areaImmediate start
$125k - $215k
...Full-Stack Software Engineer As a Full-Stack Software Engineer, you'll support a large mission focused team of software, systems and security engineers in the development and deployment of visualization analysts tools to be used for the greater good. What You Bring...Summer holidayImmediate start- ...one 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...
- ...Full Stack Software Engineer LOCATION Annapolis Junction, MD 20701 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are looking for a highly skilled Full Stack Software Engineer to join our team...Temporary workFor contractorsImmediate startFlexible hours
- ...Software Engineer Active TS/SCI w/Polygraph REQUIRED. Please do not apply if you do not currently possess this level of clearance. Telework: None Basic Requirements: ~7 years of experience as a software engineer ~ Bachelor's degree in a technical discipline...Immediate startRemote work
- Job Title You will operate in a highly collaborative capacity, working across multiple product teams to design and implement mission-critical solutions. This is a high-speed, rapidly changing environment where direct customer interaction provides new challenges and ...
$175k
...Software Engineer 1 Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in...For contractorsWork at officeRemote workFlexible hours- ...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...
$100k
...throughout your career? We're looking for someone like you to join our team at APL. We are seeking a Web-based User Interface Software Engineer for the Multi-Mission Planning Development Group in the Air and Missile Defense Sector (AMDS). We apply expertise and use...Temporary workWork experience placementInterim roleRelocation packageFlexible hours$214.78k - $290.58k
...Software Engineer Location: USA MD Annapolis Junction Full Part/Time: Full time Job Req: RQ222512 Type of Requisition: Regular Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: Computer Security, Information System Security...Full timePart timeRemote work$50k - $120k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Junior Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone...Full timeContract workRemote workWork from homeRelocation package$212k - $265k
...Software Engineer - Senior Level Why This is an Exciting Role: As a Software Engineer - Senior Level at Boeing Intelligence & Analytics (BI&A), you will be responsible for: Developing, maintaining, and enhancing complex and diverse software systems (e.g., processing...Contract workRemote workWorldwide$146k - $234k
...Senior Software Engineer Job Locations US-MD-Annapolis Junction Requisition ID 2026-162678 Position Category Information Technology Clearance Top Secret/SCI w/Poly Responsibilities The project supports a suite of...Contract workFlexible hoursShift work- ...Senior Software Engineer 2HB Incorporated is seeking a Senior Software Engineer to support its government customer in Annapolis Junction, MD. We are seeking an experienced Senior Software Developer to take ownership of a Kubernetes-native application designed to orchestrate...Full time
- ...Interclypse Software Engineer Welcome to Interclypse, where innovation meets passion. Every team member is a vital piece of our success story. We are not just a company, but a dynamic community driven by the shared vision of redefining excellence. At Interclypse, you...Temporary workFlexible hours
- ...Software Engineer IV Join ClearEdge and be part of a mission-focused team solving some of the DoD's most complex technical challenges. Every day, ClearEdge supports government and industry customers by delivering innovative solutions that enable critical operations...
$80k - $300k
...Job Title Software Engineer All development languages Entry - Principal Level Active TS/SCI FSP is required The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing- intensive analytics, novel algorithm development...Contract workFlexible hours- ...Software Engineer LOCATION Annapolis Junction, MD 20701 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and motivated Software Engineer to join our team and contribute to...Temporary workFor contractorsImmediate startFlexible hours
- ...Software Engineer 1 Location: Annapolis Junction, MD Clearance Required to Start: TS/SCI w/ full scope poly KeyLogic is seeking a Software Engineer 1 to join the software development team who will develop and sustain integrated, feature-rich capabilities that...For contractorsRemote work
$130k
...Software Engineer Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data...Work at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Simulation Software Engineer. Be the first to apply!
- software engineer full time Laurel, MD
- consulting software engineer Laurel, MD
- software engineer travel Laurel, MD
- real time software engineer Laurel, MD
- network software engineer Laurel, MD
- senior software engineer remote Laurel, MD
- entry level software engineer remote Laurel, MD
- software developer fintech Laurel, MD
- software developer positions Laurel, MD
- software engineer amazon Laurel, MD


