Jobs
>
Maryland City

    Software Developer - Laurel, United States - Johns Hopkins Applied Physics Laboratory Careers

    Johns Hopkins Applied Physics Laboratory Careers
    Johns Hopkins Applied Physics Laboratory Careers Laurel, United States

    3 weeks ago

    Default job background
    Description
    Johns Hopkins Applied Physics Laboratory Careers
    Laurel, MD
    Feb 21, 2024
    Management

    Job Description


    Description Are you a computer programmer with a passion for mathematics, 3D rendering, or GPU computation? Do you love bringing physics to life in computer simulations? If so, we're looking for someone like you to join our team at APL We are seeking a talented software developer to join the team building our next generation infrared scene simulation capabilities.

    You will be joining a hardworking group of engineers and software developers who create tools that provide infrared analysis and hardware-in-the-loop capabilities used by teams across the nation.

    We design and build performant, reliable and well-organized software that employs modern techniques to simulate real-world images captured by sensors.

    Our team is committed to developing quality software and embraces agile development methodologies. We strive to foster an environment of learning and collaboration.

    As an Applied Physics Laboratory Software Developer you will Work as part of a development team to build the next generation of our Infrared Simulation libraries Generate radiometrically accurate IR signatures combining self-emission, solar, earth and self-reflections for missile bodies/plumes and their environments Design, architect, develop and test our software Implement a new generation of techniques to take advantage of modern C++ Optimize software to improve and extend the utilization of the GPU Work closely with the user community to develop new features through constant feedback and iteration Note: This job summary and listing of duties is for the purpose of describing the position and its essential functions at time of hire and may change over time.

    Qualifications You meet our minimum qualifications for the job if you Have a Bachelor's degree in Computer Programming, Computer Science or a related field Have at least 6 years of professional experience working full-time as a software developer Are a skilled and efficient programmer in an object-oriented programming language (e.g., C++, Java, Rust, etc.) with a desire to expand into new areas of coding languages and processes Have knowledge of common techniques for writing clean, understandable code Are proficient in standard software engineering practices (documentation, testing, CI/CD, logging, etc.) Are able to obtain an Interim Secret level security clearance by your start date and can ultimately obtain a Secret level clearance.

    If selected, you will be subject to a government security 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 a background in Engineering, Physics or Mathematics Have modern C++ experience Have Vulkan, OpenGL, CUDA or other GPU programming experience Have experience working on rewrites of large codebases Have familiarity with numerical methods, partial differential equations, and/or physics simulations Are familiar with EO/IR signature generation for ballistic, cruise, and hypersonic missiles, UAVs, rocket plumes, or surface vessels Have experience with scene modelling such as dynamic oceans, clouds, atmospheric attenuation, terrain, etc.

    Have familiarity modelling processes important to scene and signature modeling such as self-emission, solar, earth and self-reflections 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 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 LI-KW1 About Us APL is an Equal Opportunity/Affirmative Action employer.

    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 promoting an innovative environment that embraces diversity, encourages creativity, and supports inclusion of new ideas. In doing so, we are 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 contact Only by ensuring that everyone's voice is heard are we empowered to be bold, do great things, and make the world a better place.

    Email me jobs like this
    About Johns Hopkins Applied Physics Laboratory Careers

    #J-18808-Ljbffr

  • General Dynamics Information Technology

    Software Developer

    3 weeks ago


    General Dynamics Information Technology Annapolis Junction, United States Full time

    Software Developer Sr Advisor · Deliver simple solutions to complex problems as a Software Developer Sr Advisor at GDIT. Here, you'll tailor cutting-edge solutions to the unique requirements of our clients. With a career in application development, you'll make the end user's expe ...

  • Armedia LLC

    Software Developer

    2 weeks ago


    Armedia LLC Laurel, United States

    Job Description · Job DescriptionWe are seeking a talented and experienced Java/Angular Developer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based web applications with Angular front-end frameworks. They w ...

  • Steel Point Solutions

    Software Developer

    3 weeks ago


    Steel Point Solutions Annapolis Junction, United States

    Job Description · Job DescriptionSteel Point Solutions is offering a unique opportunity to learn the growing and evolving technologies supporting robotics process automation (RPA). The Senior Software Engineer position works with a small team of developers supporting a variety of ...

  • Ring0 Technologies Inc

    Software Developer

    3 weeks ago


    Ring0 Technologies Inc Annapolis Junction, United States

    Job Description · Job DescriptionSoftware Developer · Location: Hanover, MD (On-Site) · Salary: $130,000 - $170,000 · Security Clearance: TS/SCI w/poly · Ring0 Technologies ("Ring Zero") is hiring a Software Developer passionate about learning and expanding their cyber programmin ...


  • General Dynamics Information Technology Annapolis Junction, United States Full time

    Software Developer Sr Advisor · Deliver simple solutions to complex problems as a Software Developer Sr Advisor at GDIT. Here, you'll tailor cutting-edge solutions to the unique requirements of our clients. With a career in application development, you'll make the end user's expe ...

  • InterImage

    Software Developer 2

    2 weeks ago


    InterImage Annapolis Junction, United States Full time

    InterImage is now hiring Software Engineers This a fantastic opportunity to join a technology invested team supporting impactful and challenging missions A Team that values you · Some of the perks working as a Software Engineer: · - Job Security – Software Experts are in high dem ...


  • BlueHalo Annapolis Junction, United States

    Overview · At BlueHalo our analysts provide actionable intelligence. We quickly convert customer requirements into real hardware, software, firmware, and mechanical solutions in weeks, not years. With an organizational structure and design processes tailored to quick reaction, ou ...

  • ST2 ManTech Advanced Systems Intl

    Software Developer II

    3 weeks ago


    ST2 ManTech Advanced Systems Intl Annapolis Junction, United States Full time

    Secure our Nation, Ignite your Future · Become an integral part of a diverse team while working at an Industry Leading Organization, where our employees come first. At ManTech, you'll help protect our national security while working on innovative projects that offer opportunitie ...


  • General Dynamics Information Technology Savage, United States

    Software Developer Associate · Deliver simple solutions to complex problems as a Software Developer Associate at GDIT. Here, you'll tailor cutting-edge solutions to the unique requirements of our clients. With a career in application development, you'll make the end user's experi ...


  • General Dynamics Information Technology Savage, United States

    Software Developer Associate · Deliver simple solutions to complex problems as a Software Developer Associate at GDIT. Here, you'll tailor cutting-edge solutions to the unique requirements of our clients. With a career in application development, you'll make the end user's experi ...

  • CTC Group

    Software Developer

    3 weeks ago


    CTC Group Fort Meade, United States

    Job Description · Job DescriptionSummary · CTC Group is seeking Software Developers, Levels 1 & 2, to develop, maintain, and enhance complex and diverse software systems. · Responsibilities · Full-stack software development of new or enhancement of existing capabilities predomina ...

  • Titan Innovations

    Software Developer

    1 week ago


    Titan Innovations College Park, United States

    Do you have a passion for software development? · Are you looking for a new professional challenge in a supportive environment? · Then join our team as a Software Developer / Full Stack Developer in College Park. · Your responsibilities · Development of complex application system ...


  • Maverc Technologies Laurel, United States

    Become part of a team solving the most significant Cybersecurity & IT Challenges and helping keep the world's largest and most elite brands safer from cyber threats. At Maverc we have a powerful mindset based on our core values of being accountable, helpful, adaptable, and focuse ...

  • Maverc Technologies

    Software Developer

    3 weeks ago


    Maverc Technologies Laurel, United States

    Become part of a team solving the most significant Cybersecurity & IT Challenges and helping keep the world's largest and most elite brands safer from cyber threats. At Maverc we have a powerful mindset based on our core values of being accountable, helpful, adaptable, and focuse ...


  • Columbia Technology Partners Annapolis Junction, United States

    Job Description · Job DescriptionDescription: Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software. · Applies advanced knowledge to all phases of the software development lifecycle. · Applies advanced knowledge to software updates, r ...

  • Johns Hopkins Applied Physics Lab

    Software Developer

    3 weeks ago


    Johns Hopkins Applied Physics Lab Laurel, United States

    · Are you passionate about building solutions for our greatest national security challenges? · Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development? · Do you value working in a creative and collaborative environment? ...


  • Belay Technologies Annapolis Junction, United States

    Job Description · Job DescriptionBelay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021 · Belay Technologies is seeking a Mid Software Developer to join our team. ​Join a small software development t ...


  • Columbia Technology Partners Annapolis Junction, United States

    Job Description · Job DescriptionDescription: Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software. · Applies advanced knowledge to all phases of the software development lifecycle. · Applies advanced knowledge to software updates, r ...

  • BlueSky Innovations

    Software developer

    1 week ago


    BlueSky Innovations Barnard, United States

    Welcome to the team at mbits imaging · As specialists in medical image processing, we develop professional radiological software solutions for mobile devices. Our app, mRay, is already successfully used in over 100 clinics and practices. · Our company culture is characterized by ...


  • GDIT Annapolis Junction, United States Full time

    Job Description: · Designs, develops, troubleshoots and analyzes routine, complicated and difficult software programs for computer-based systems. Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed and inp ...