BAE Systems - Annapolis Junction, MD

posted 4 months ago

Part-time - Principal
Annapolis Junction, MD
Computer and Electronic Product Manufacturing

About the position

The Level 3 Software Integration Engineer at BAE Systems is a critical role that focuses on providing customer support for High Performance Computing (HPC) software. This position is essential for ensuring that High Performance Computers remain operational and effectively support a variety of systems including UNIX, LINUX, and Windows. The engineer will be responsible for a range of tasks that include the integration, installation, configuration, upgrading, compiling, and support of Commercial Off-The-Shelf (COTS) and Government Off-The-Shelf (GOTS) software within a heterogeneous operating system environment. The ideal candidate will possess a strong proficiency in Linux Shell scripting, Object Oriented Programming languages such as C, C++, and Java, as well as Python programming. Familiarity with the GCC compiler, multi-threaded software, and parallel processing is also required. The role demands a working knowledge of CORBA, J2EE, and scripting languages like Perl or JavaScript. Additionally, the engineer should have structured troubleshooting skills and experience with configuration management tools. The position also involves system installation and working with HPC GOTS scheduler and resource management software, making it essential for the candidate to have a comprehensive understanding of these systems. Candidates must have a minimum of 8 years of demonstrable experience in the relevant fields, or 13 years without a degree, along with an IAT Level II Certification. This role not only requires technical expertise but also a commitment to supporting the mission of BAE Systems, which is dedicated to improving the future and protecting lives through advanced technology and intelligence solutions.

Responsibilities

  • Provide customer support for HPC software to ensure operational continuity of High Performance Computers.
  • Integrate, install, configure, upgrade, compile, and support COTS/GOTS software in a heterogeneous operating system environment.
  • Utilize Linux Shell scripting and Object Oriented Programming languages (C, C++, Java) for software development and support.
  • Develop and maintain Python scripts for automation and system management.
  • Work with GCC compiler and multi-threaded software to enhance performance.
  • Implement parallel processing techniques to optimize software operations.
  • Utilize CORBA and J2EE for software integration and development.
  • Write and maintain scripts in Perl or JavaScript as needed.
  • Employ structured troubleshooting skills to resolve software and system issues.
  • Manage system installation and work with HPC GOTS scheduler and resource management software.

Requirements

  • 8 years of demonstrable experience with integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment (or 13 years without a degree).
  • IAT Level II Certification is required.
  • Proficiency in Linux Shell scripting and Object Oriented Programming languages (C, C++, Java).
  • Experience with Python programming and GCC compiler.
  • Knowledge of multi-threaded software and parallel processing techniques.
  • Familiarity with CORBA, J2EE, and scripting languages such as Perl or JavaScript.
  • Working knowledge of Configuration Management tools.
  • Strong structured troubleshooting skills.

Nice-to-haves

  • Experience with additional programming languages or tools related to HPC software integration.
  • Familiarity with cloud computing environments and services.
  • Knowledge of cybersecurity principles as they relate to HPC systems.

Benefits

  • Health, dental, and vision insurance.
  • Health savings accounts.
  • 401(k) savings plan.
  • Disability coverage.
  • Life and accident insurance.
  • Employee assistance program.
  • Legal plan.
  • Discounts on home, auto, and pet insurance.
  • Paid time off and paid holidays.
  • Paid parental leave, military leave, and bereavement leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service