Engineer Software

3 hours ago


Laurel MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

Are you passionate about making impactful technical contributions to critical national security cyber challenges?
Do you love researching the hardest cyber security problems and collaborating with outstanding software reverse engineers and developers to build jaw-dropping proof-of-concept capabilities?
We are seeking a creative engineer to find vulnerabilities in embedded systems before our adversaries do. Our team specializes in hardware and software reverse engineering, vulnerability research, and developing proof-of-concept offensive cyber capabilities with a focus on embedded systems. We have custom facilities tailored to specific classes of systems including vehicles, telecommunications/network infrastructure, and industrial systems as well as general reverse engineering labs. Explore advanced techniques for automating embedded system software analysis and reverse engineering
We are looking for team members that have attained a degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical degree.


Proficiency with software debuggers and static analysis tools (IDA Pro, Binary Ninja, Ghidra, etc.)
Expertise with one or more programming languages including C/C++ and Python
Familiarity with Unix/Linux operating systems and embedded systems development toolchains
Experience reading or writing assembly (x86/x64, Arm, PowerPC, MIPS, or others)
A Master's degree with at least 1 year of relevant experience or a Bachelor's degree with at least 3 years of relevant experience
Hold an active Secret security clearance and the ability to obtain a TS/SCI with polygraph clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. code security mechanisms and their weaknesses, hardware diagnostic tools, and signal/protocol analysis (e.g., Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. 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. 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. 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.



  • Laurel, Montana, United States United Software Group Full time

    We are seeking a skilled Golang Developer to join our team at United Software Group. As a key member of our team, you will be responsible for developing high-quality software using Golang.Key Responsibilities:Design, develop, and test software applications using Golang.Collaborate with cross-functional teams to identify and prioritize project...

  • Software Engineer

    2 weeks ago


    Laurel, Maryland, United States Praxis Engineering Full time

    Job Title: Software EngineerAbout the Role:We are seeking a highly skilled Software Engineer to join our team at Praxis Engineering. As a Software Engineer, you will play a critical role in the research and development of entity, event, and topic identification and correlation across multimedia inputs. Your expertise in neural networks, transformers, and...

  • Software Engineer

    1 month ago


    Laurel, Maryland, United States Praxis Engineering Full time

    Job Title: Software EngineerPraxis Engineering is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using a variety of programming languages and...

  • Software Engineer

    1 month ago


    Laurel, Maryland, United States Quevera LLC Full time

    Software Engineer Role at Quevera LLCQuevera LLC is seeking a skilled Software Engineer to join our innovative team. As a Software Engineer, you will play a crucial role in designing, developing, and maintaining software systems that meet the needs of our clients.Key Responsibilities:Analyze user requirements to derive software design and performance...

  • Software Engineer

    4 weeks ago


    Laurel, Maryland, United States Quevera LLC Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our innovative team at Quevera LLC.About the RoleThe successful candidate will be responsible for designing, developing, and testing software applications using various programming languages and technologies.Key ResponsibilitiesAnalyze user requirements to derive software...


  • Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    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?   The Threat Analytic Systems (QAI) Group wants talented staff who can work...

  • Software Developer

    3 weeks ago


    , MD, United States Independent Software Full time

    Job OverviewIndependent Software is seeking a skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesAnalyze user requirements to derive software design and performance requirements.Debug existing software and...

  • Software Engineer

    1 month ago


    Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    DescriptionAre you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to join...

  • Software Engineer

    5 days ago


    Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    DescriptionAre you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to join...

  • Software Engineer

    1 day ago


    Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    DescriptionAre you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to join...

  • Software Engineer

    1 month ago


    Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    DescriptionAre you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to join...

  • Software Engineer

    1 month ago


    Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    DescriptionAre you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to join...


  • Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    Description 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?  If so, we're looking for someone like you to join our team at...


  • Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    Description 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?  If so, we're looking for someone like you to join our team at...


  • Laurel, Maryland, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Software Development Opportunities at The Johns Hopkins University Applied Physics LaboratoryWe are seeking a talented software engineer to join our team at The Johns Hopkins University Applied Physics Laboratory. As a software engineer, you will design, implement, test, and deploy software applications in a dynamic, fast-paced environment.Key...


  • Laurel, Maryland, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    Join Our Team as a Software Engineer/Software ArchitectWe are seeking a highly skilled Software Engineer/Software Architect to join our team at Johns Hopkins Applied Physics Laboratory (APL). As a key member of our Threat Analytic Systems (QAI) Group, you will design, implement, test, and maintain software applications that provide highly impactful...


  • Laurel, Mississippi, United States Peraton Full time

    Job Title: Cloud Software EngineerJob Summary:Peraton is seeking a skilled Cloud Software Engineer to join our Cyber Intel team in Laurel, MD. As a Cloud Software Engineer, you will be responsible for performing requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem...


  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Software Architect/Senior Software EngineerAre you passionate about building solutions for our nation's most pressing security challenges?We're seeking a talented Software Architect/Senior Software Engineer to join our team at The Johns Hopkins University Applied Physics Laboratory (APL).About the RoleAs a Software Architect/Senior Software Engineer, you...

  • Software Engineer

    1 month ago


    Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    DescriptionAre you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to join...


  • Laurel, Maryland, United States GliaCell Technologies Full time

    Job OpportunityGliaCell Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing software applications in a containerized environment.Key Responsibilities:Design and develop software applications using Java, SpringBoot, and...