Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Simulation Software Engineer

$85k

Johns 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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Simulation Software Engineer in Laurel, MD vacancy
  • $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... 
    Suggested
    Interim role

    Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    1 day ago
  •  ...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

    Athenix Solutions Group

    Annapolis Junction, MD
    more than 2 months ago
  • $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... 
    Suggested
    Remote job
    Full time
    Contract work
    Work from home
    Relocation package

    Mission Box Technologies

    Annapolis Junction, MD
    11 hours ago
  •  ...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... 
    Suggested
    Full time

    Belay Technologies

    Annapolis Junction, MD
    11 hours ago
  •  ...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... 
    Suggested
    Full time
    Work at office
    Visa sponsorship
    Work visa

    Gigatec Engineering

    Annapolis Junction, MD
    11 hours ago
  • $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 income
    Full time

    Tiber Technologies

    Annapolis Junction, MD
    11 hours ago
  • $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 time
    Immediate start

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    11 hours ago
  • $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 employment
    Full time
    Contract work
    Temporary work
    Flexible hours

    Visionist

    Laurel, MD
    11 hours ago
  • $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

    Clearedge

    Annapolis Junction, MD
    11 hours ago
  • 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... 

    CyberCore Technologies

    Annapolis Junction, MD
    11 hours ago
  • $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 time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Laurel, MD
    1 day ago
  • $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 time
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    1 day ago
  • $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 income
    Full time

    Tiber Technologies

    Annapolis Junction, MD
    11 hours ago
  •  ...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 work
    Work at office

    MANTECH

    Annapolis Junction, MD
    11 hours ago
  • $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 time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    1 day ago
  • $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 time
    Flexible hours
    Shift work

    Parsons

    Annapolis Junction, MD
    1 day ago
  •  ...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

    MANTECH

    Laurel, MD
    11 hours ago
  •  ...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 time
    Visa sponsorship
    Work visa

    Gigatec Engineering

    Annapolis Junction, MD
    11 hours ago
  • $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 time
    Contract work
    Work experience placement
    Local area

    Intelligenesis

    Annapolis Junction, MD
    11 hours ago
  • $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 time
    Temporary work
    Local area
    Flexible hours

    Applied Network Solutions

    Annapolis Junction, MD
    11 hours ago
  • $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 time
    Bank staff

    Legato, Llc

    Maryland, MD
    11 hours ago
  • $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

    Peterson Technologies

    Annapolis Junction, MD
    11 hours ago
  • $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 time
    Contract work
    Work experience placement
    Local area

    Red Arch Solutions

    Annapolis Junction, MD
    11 hours ago
  • $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 time
    Immediate start

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    11 hours ago
  • $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 time
    Contract work
    Work experience placement
    Local area

    Red Arch Solutions

    Annapolis Junction, MD
    11 hours ago
  • $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

    Clearedge

    Annapolis Junction, MD
    11 hours ago
  • $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 time
    Work at office
    Immediate start
    Remote work

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    11 hours ago
  • $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 pay
    Full time
    Temporary work

    Captivation Software

    Annapolis Junction, MD
    11 hours ago
  • $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 time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    The Kenjya-trusant Group

    Annapolis Junction, MD
    11 hours ago
  •  ...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

    Interimage

    Annapolis Junction, MD
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Simulation Software Engineer. Be the first to apply!