Unclassified - Albuquerque, NM

posted 5 months ago

Full-time - Mid Level
Albuquerque, NM
1,001-5,000 employees

About the position

ECS is seeking an Automation Engineer to work in our Albuquerque, NM office. The primary responsibilities of this role will include research and development of a state-of-the-art Linux build, integration, and test environment that enables the development of sophisticated, real-time decision support systems. These systems support remote sensing, data acquisition, and analysis applications for National Security missions. The Automation Engineer will also be responsible for configuration management, testing, and user support of complex software engineering infrastructures utilized by multiple code development teams. In this position, the Automation Engineer will work collaboratively with architects, developers, technical leads, customers, tactical partners, and end users to collect requirements, design solutions, and deliver extensible software applications. This role offers a deeply rewarding mission through engagement with diverse computer science specialists and experts in areas such as data fusion, signal and image processing, analytics, cloud computing, architectures, and data management and visualization. The ideal candidate will have a strong background in developing and modifying Python scripts in a Linux environment, experience with centralized services for managing systems applications, and the ability to maintain existing Perl and Bash scripts while transitioning to a consistent Python code base. This position is critical for supporting the mission of the laboratory and requires a proactive approach to problem-solving and innovation.

Responsibilities

  • Research and develop a Linux build, integration, and test environment for real-time decision support systems.
  • Support remote sensing, data acquisition, and analysis applications for National Security missions.
  • Manage configuration, testing, and user support of complex software engineering infrastructures.
  • Collaborate with architects, developers, technical leads, customers, tactical partners, and end users to collect requirements and design solutions.
  • Deliver extensible software applications that meet the needs of multiple code development teams.

Requirements

  • Associate's degree in a related field and a minimum of 4 years of related experience.
  • In lieu of a degree, an additional 3 years of relevant experience, totaling 7 years' experience is acceptable.
  • Experience in developing and modifying Python scripts in a Linux environment.
  • Familiarity with Apache Zookeeper, Kubernetes, or other centralized services for managing systems applications.
  • Experience in development and modification of XML to support existing infrastructure for a large software environment.
  • Ability to maintain existing Perl and Bash scripts with the goal of replacing them with a consistent Python code base.

Nice-to-haves

  • Active DOE Q and SCI security clearances
  • Experience in Git source code management
  • Experience in multi-language build systems (C++, Java, Python)
  • Experience in Python and Bash scripting languages
  • Experience working with Open-Source communities
  • Knowledge of build automation tools (CMake, Autotools, Maven, Gradle, Jenkins)
  • Familiarity with DevOps and CI/CD practices
  • Current Security+ or higher certification
  • Experience researching, evaluating, and recommending technologies to improve current systems.

Benefits

  • $5,000 sign-on bonus
  • Equal opportunity employer
  • Affirmative action for minorities, women, disabled persons, and veterans
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service