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

Simulation Software Engineer

$85k

The Johns Hopkins University Applied Physics Laboratory

Description 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 You will meet our minimum qualifications for the job if you... 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. About Us Why Work at APL? The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation's most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates. At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL's campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law.APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please . The referenced pay range is based on JHU APL's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level with consideration for internal parity. For salaried employees scheduled to work less than 40 hours per week, annual salary will be prorated based on the number of hours worked. APL may offer bonuses or other forms of compensation per internal policy and/or contractual designation. Additional compensation may be provided in the form of a sign-on bonus, relocation benefits, locality allowance or discretionary payments for exceptional performance. APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development. Applications are accepted on a rolling basis. 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
  • $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... 
    Suggested
    Full time

    Clearedge

    Annapolis Junction, MD
    17 hours ago
  • $8k

     ...Active Top Secret (TS/SCI) clearance with polygraph is required.    Visionist has an exciting new opportunity for a Full Stack Software Engineer. You will be joining a critical mission supporting our customers big data processing platforms. The analytics developed and... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Temporary work
    Flexible hours

    Visionist

    Laurel, MD
    17 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
    17 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... 
    Suggested
    Extra income
    Full time

    Tiber Technologies

    Annapolis Junction, MD
    17 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
    17 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
    17 hours 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... 
    Remote job
    Full time
    Contract work
    Work from home
    Relocation package

    Mission Box Technologies

    Annapolis Junction, MD
    17 hours ago
  • $166.9k - $309.9k

     ...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
    Casual work
    Local area
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    4 days 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
    4 days 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
    17 hours ago
  • $86.9k - $198k

    Full Stack Software EngineerThe Opportunity:Are you looking for an opportunity to combine your technical skills with big picture thinking...  ...'s degree and 7+ years of experience with software engineering, or 12+ years of experience with software engineering in lieu... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    2 days 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
    2 days 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
    17 hours ago
  •  ...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 management information systems)... 
    Full time
    Temporary work

    Innovative Systems & Solutions

    Maryland, MD
    17 hours ago
  •  ...SageCor Solutions (SageCor) is a growing company bringing complete engineering services and true full lifecycle System Engineering services...  ...) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.... 
    Full time

    Sagecor Solutions

    Annapolis Junction, MD
    17 hours ago
  • $155k - $205k

     ...Make an Impact Where It Matters Most At Intelliforce, our engineers work where mission and technology intersect. In this role, you...  ...work sits squarely within Intelliforce’s core strengths, secure software engineering, Linux systems, and scalable infrastructure that... 
    16 hours
    Full time
    Immediate start
    Remote work
    Visa sponsorship

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    17 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
    17 hours ago
  •  ...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 management information systems) based... 
    Full time

    Interimage

    Annapolis Junction, MD
    17 hours ago
  • $70k - $190k

     ...Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!   Belay Technologies is seeking a Mid-Level Software Engineer to join our intel team.  Candidates should have the following qualifications:  TS/SCI Clearance with polygraph Bachelor... 
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis Junction, MD
    17 hours ago
  • $103.8k - $192.3k

     ...lasting change that moves missions and the government forward!   Job Description: Accenture Federal Services is seeking Software Engineer who will ensure that application release deliverables adhere to required standards, managing project requirements and service... 
    Full time
    Live in
    Work at office
    Local area

    Accenture Federal Services

    Annapolis Junction, MD
    17 hours ago
  • $183k - $235k

     ...mission-critical solutions that keep our nation’s intelligence capabilities sharp, secure, and ahead of evolving threats. As a Software Engineer supporting the mission suite, you will help build, sustain, and evolve operational software that analysts and operators depend... 
    Full time
    Immediate start
    Remote work

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    17 hours ago
  • $130k - $138k

     ...Software Engineer Level 2 (Visualization Developer) Software | Hanover, MD | Full Time Position: Software Engineer Level 2 Location: Laurel, MD (On-site) Category: Software Engineering Schedule: Standard Day Shift, Monday–Friday Clearance Requirement... 
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    Tap Engineering

    Laurel, MD
    17 hours ago
  •  ...Job Summary ~ Seeking a Software Engineer to develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management... 
    Hourly pay
    Full time

    Momentum Engineering Openings

    Annapolis Junction, MD
    17 hours ago
  • $196k - $229k

     ...Position Description: Red Arch Solutions is hiring a Experienced Software Engineer on a priority program in Annapolis Junction, MD. The Software Engineer shall be responsible for enhancing a UI prototype that was developed using Streamlit and build it into an interface... 
    Full time
    Contract work
    Work experience placement
    Local area

    Red Arch Solutions

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

     ...also offer monthly TechConnect and DeepDive collaboration sessions with our entire technical staff. Your Mission: As a Software Engineer, you will create, sustain, and troubleshoot complex operational data flows, including data storage, transport, management, security... 
    Full time

    Clearedge

    Annapolis Junction, MD
    17 hours ago
  • $5,000 per month

     ...packed with opportunities to grow and the ability to have an impact on every client you work with.  ARSIEM is looking for a Software Engineer 0 . This position will support one of our Government clients in Annapolis Junction, MD. \n Responsibilities Develops,... 
    Full time

    Arsiem

    Annapolis Junction, MD
    17 hours ago
  •  ...What You Will Do: As a Software Engineer Level 2 at Independent Software, you will support the development and deployment of containerized applications and infrastructure automation using modern DevOps and cloud-native technologies. You will collaborate across engineering... 
    Full time

    Independent Software

    Annapolis Junction, MD
    17 hours ago
  •  ...Software Engineer Level 1 Software | Laurel, MD | Full Time Position: Software Engineer Level 1 Location: Laurel, MD (On-site) Category: Software Engineering Schedule: Standard Day Shift, Monday–Friday Clearance Requirement: Active TS/SCI with Polygraph... 
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    Tap Engineering

    Laurel, MD
    17 hours ago
  • $150k - $230k

     ...Cleared Software Engineer - DevOps Join Bestgate Engineering, where we deliver cutting-edge solutions for national security and enterprise innovation. At Bestgate, we’re driven by excellence, teamwork, and a commitment to empowering our people. Bestgate Engineering... 
    Full time
    Work experience placement

    Bestgate Engineering

    Annapolis Junction, MD
    17 hours ago

Do you want to receive more vacancies?

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