Current jobs related to C++ Software Engineer - Laurel, Maryland - Johns Hopkins Applied Physics Laboratory (APL)

  • 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...

  • Software Engineer

    4 weeks 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...


  • Laurel, Maryland, United States York Space Systems LLC Full time

    Job SummaryYork Space Systems LLC is seeking a highly skilled Senior Software Engineer Spacecraft Operations to join our team. As a key member of our spacecraft operations team, you will be responsible for designing, developing, and maintaining software systems that enable the operation of spacecraft.About the RoleWe are looking for a talented software...


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

    Job Title: Robotics Systems Software EngineerWe are seeking a highly skilled Robotics Systems Software Engineer to join our team at Johns Hopkins Applied Physics Laboratory (APL). As a key member of our team, you will be responsible for designing, developing, and evaluating robotic sensing systems.Key Responsibilities:Research and develop techniques for...


  • Laurel, Maryland, United States Belay Technologies Full time

    Job Title: Senior Software EngineerBelay Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our intel team, you will be responsible for developing and maintaining software systems that support the Government enterprise.Key Responsibilities:Design, develop, and test software applications using C#, AWS,.NET,...


  • Laurel, Maryland, United States GliaCell Technologies Full time

    About the RoleWe are seeking a highly skilled CNO Developer to join our team at GliaCell Technologies. As a CNO Developer, you will play a critical role in designing, developing, and implementing software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using C/C++/PythonProvide technical expertise to...


  • Laurel, Maryland, United States Belay Technologies Full time

    Job OverviewBelay Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our intel team, you will be responsible for developing and maintaining software systems that support the Government enterprise.Key ResponsibilitiesDesign, develop, and test software applications using technologies such as C#, AWS,.NET, and...


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

    About the RoleWe are seeking a highly skilled Robotics Systems Software Engineer to join our team at the Johns Hopkins University Applied Physics Laboratory (APL). As a member of our team, you will be responsible for designing, developing, and evaluating robotic sensing systems, as well as leading the development and proposal of new system concepts to enable...


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

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at The Johns Hopkins University Applied Physics Laboratory. As a Senior Software Engineer, you will be responsible for developing innovative solutions that have impactful contributions in health and biosecurity, homeland protection, cybersecurity, and military special...


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

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our close-knit prototyping team at Johns Hopkins Applied Physics Laboratory. As a member of our team, you will have the opportunity to develop capabilities that enable warfighters to harness a diverse set of sensors and data sources to accomplish a variety of missions critical...


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

    Exciting Opportunities in RF CommunicationsWe are seeking talented students to join our team as Engineering Interns in the Advanced RF Capabilities Group. As an intern, you will work with a small team of software developers to design, implement, and test software solutions for embedded systems or graphical user interfaces (GUIs).Key Responsibilities:Design,...


  • Laurel, Maryland, United States SITEC Consulting Full time

    About SITEC ConsultingSITEC Consulting is a leading Information Technology and Professional Services Firm specializing in design, development, and delivery of state-of-the-art technology solutions, as well as cybersecurity, software and systems engineering services.Job SummaryThe Senior Cloud Software Engineer supports research and development in the...

  • 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...


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

    Defend the Nation's SkiesWe are seeking highly motivated and talented individuals to join our team as Software Interns in the Engagement Optimization Group. As a member of our team, you will work on challenging technical national security problems, developing and maintaining high-fidelity software models of current and future combat systems.Key...


  • Laurel, Maryland, United States York Space Systems LLC Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our team at York Space Systems LLC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our cutting-edge software applications. Key ResponsibilitiesDesign and develop high-quality software applications using modern...


  • Laurel, Maryland, United States Booz Allen Hamilton Full time

    Job Opportunity: Full Stack DeveloperWe are seeking an experienced Full Stack Developer to join our team at Booz Allen Hamilton. As a key member of our software development team, you will be responsible for designing, developing, and implementing software applications using Agile methods.Key Responsibilities:Design and develop software applications using...


  • Laurel, Maryland, United States Belay Technologies Full time

    Job DescriptionBelay Technologies is a leading provider of technology and engineering solutions to the DoD and commercial markets. We are seeking a highly skilled Senior CNO Analyst/Programmer to join our team.The ideal candidate will have experience with C and Python programming and be able to define, develop, test, analyze, and maintain new software...


  • 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...

C++ Software Engineer

2 months ago


Laurel, Maryland, United States Johns Hopkins Applied Physics Laboratory (APL) Full time
About the Role

We are seeking a highly skilled C++ Imaging Software Engineer to join our Imaging Systems Group at the Johns Hopkins University Applied Physics Laboratory (APL). As a key member of our team, you will be responsible for designing, developing, and implementing C++ applications from concept to deployment.

Key Responsibilities
  • Participate in the design, development, and implementation of C++ applications from concept to deployment.
  • Collaborate with cross-functional teams to define, design, and deploy new features.
  • Write clean, scalable, and efficient code.
  • Debug and resolve software defects and issues.
  • Optimize code for performance and scalability.
  • Participate in code reviews to maintain high code quality standards.
  • Stay up-to-date with the latest industry trends and technologies.
  • Mentor and provide technical guidance to junior engineers, encouraging a culture of innovation and excellence within the team.
Requirements
  • Possess a Bachelor's degree in Computer Science, Engineering, or a related field.
  • Have 5+ years of experience in C++ software development.
  • Demonstrate excellent problem-solving and analytical skills and a strong understanding of object-oriented programming and design patterns.
  • Are fluent in version control systems (e.g., Git), software development methodologies and best practices, and debugging tools and techniques.
  • Possess a working knowledge of multi-threading and concurrency.
  • Demonstrate strong communication and teamwork abilities.
  • Are able to obtain a Secret security clearance.
Preferred Qualifications
  • Have experience in developing and optimizing embedded systems and related technologies with a focus on low Size, Weight, and Power constraints, ensuring efficient and high-performance solutions for compact and power-sensitive applications.
  • Have experience with Artificial Intelligence and Machine Learning architectures, Unmanned Systems and Autonomy, and/or image and signal processing algorithm development.
  • Are fluent in additional programming languages (Python, Rust, etc.), Docker/Kubernetes, and/or Agile/Scrum methodologies.
  • Maintain familiarity with modern C++ standards (C++11/14/17/20).
  • Have experience working with large-scale software systems and architectures.
  • Possess a working knowledge of software security practices and principles.
  • Are able to obtain a Department of Defense Top Secret security clearance.
About 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. 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.

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.

We are 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.