Johns Hopkins Applied Physics Laboratoryposted 18 days ago
Full-time • Entry Level
Fulton, MD
Educational Services

About the position

We are looking for a driven engineer to help us in creating and integrating complex phenomenological algorithms into prototypes and tools for U.S. Navy maritime electromagnetic systems. We are a multi-disciplinary team of electrical engineers, computational scientists, software engineers, and domain experts who work with maritime-based electronic warfare (EW), radar, or other radio frequency (RF) and remote sensing systems at various stages of their lifecycle. We strive to foster an environment of creativity, innovation, and growth. As a member of our team, you will apply knowledge and principles of computational science to create, design, and implement effective procedures for integrating RF and signal processing algorithms into maritime electronic systems that adhere to system requirements and performance standards.

Responsibilities

  • Develop, test, deploy, and evaluate engineering analysis tools and software prototypes for maritime electromagnetic systems.
  • Develop software using C, C++, or Java for execution on CPU and GPU-based architectures; there will be limited opportunities to work on embedded or hardware-related projects.
  • Convert mathematical and physics-based algorithms into software packages.
  • Collaborate with team and associated external parties to integrate software packages into maritime electromagnetic systems and frameworks.
  • Design and implement robust software integration processes that account for system, architectural, and data throughput challenges.
  • Troubleshoot, debug, maintain, and improve new and existing software.
  • Work closely with scientists, analysts, and operators to develop new capabilities that enable them to perform critical analysis.
  • Document software capabilities and develop technical documentation to guide future software development.
  • Occasionally travel to attend meetings and support integration and test events.
  • Constantly learn, actively share knowledge, and encourage the exchange of software skills.

Requirements

  • A Bachelor's degree in physics, applied mathematics, engineering, computer science, or another related discipline.
  • 2+ years of post-undergraduate experience programming in MATLAB and C/C++ and developing software on a Linux platform.
  • Proficiency and understanding of software engineering principles, theories, and concepts.
  • Experience in converting mathematical theory into computational models, engineering analysis tools, or software prototypes.
  • Interest in integrating software with data pipelines and components of maritime electromagnetic systems.
  • The ability to multi-task and work independently in dynamic work environment and team.
  • Experience with distributed version control systems like Git.
  • Demonstrated strong interpersonal and communication skills.
  • Are comfortable writing and presenting about technical topics to peers, managers, and external customers.
  • The ability to obtain an Interim Secret level security clearance by your start date and can ultimately obtain a TS/SCI+poly clearance.

Nice-to-haves

  • A Master's degree in physics, applied mathematics, engineering, computer science, or another related discipline.
  • Experience integrating software with data pipelines and components of large-scale processes or maritime electromagnetic systems.
  • Programming experience in Java.
  • Experience leading software engineering teams or software integration tasks.
  • Used and configured build automation and CI/CD systems (e.g. Gitlab, Jenkins) to automatically test, configure, build and deploy complex software applications.
  • Experience developing real-time processing software or writing GPU code (e.g. CUDA).
  • Experience documenting software architecture, communicating technical designs, analyzing applications, and making recommendations for improvement.
  • Experience working with electronic warfare (EW), intelligence sensors, surveillance radars, over-the-horizon radar, or other electromagnetic systems.
  • Proven knowledge of the processes, systems, platforms, and sensors used by the US military and intelligence community.
  • An active Secret or higher level security clearance.

Benefits

  • Generous benefits including a robust education assistance program.
  • Unparalleled retirement contributions.
  • Healthy work/life balance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service