B

Booz Allen

Builds AI and cyber systems for the US government

Maritime Software Integration and DevOps Engineer

Embedded EngineeringPosted on Nov 5
Full-timeOxnard, CA, USA$86.9k - $198k /yrIn-person

About the Job

Requirements

  • At least 5 years of experience in software engineering, integration, or embedded or autonomy systems development.
  • Experience designing, developing, and maintaining object-oriented software solutions.
  • Experience in modern C++ development.
  • Experience with high-level programming concepts and software design principles.
  • Experience programming in Ada, C++, Java, or Python.
  • Experience supporting CI/CD pipelines, automated build frameworks, software integration environments, software testing, debugging, or hardware-in-the-loop or simulation evaluation.
  • Knowledge of Python, Visual Basic, and Agile software development methodologies.
  • Ability to apply programming expertise across complex development environments.
  • Top Secret clearance is required.
  • An associate's degree is required.

Responsibilities

  • Support automated build pipelines, CI/CD workflows, static code analysis, software packaging, and integration testing in lab environments, including hardware-in-the-loop and simulation-based evaluations.
  • Diagnose, reproduce, and resolve complex software defects; support root-cause analysis and corrective-action development.
  • Analyze, review, and update software documentation, integration notes, and sustainment artifacts.
  • Collaborate with systems, cyber, and operations personnel to synchronize software loads across fielded and lab systems.
  • Participate in cross-functional problem solving and readiness activities.
  • Develop, integrate, test, and sustain Navy autonomous undersea system software baselines.
  • Work with autonomy code, build and integration pipelines, hardware-in-the-loop test environments, and troubleshooting workflows to ensure reliable, validated software releases for operational use.
  • Coordinate closely with multidisciplinary engineering teams in a lab-based integration environment.

Desired Qualifications

  • Experience developing software in Ada.
  • Experience with Navy unmanned systems, including UUVs, USVs, or other maritime autonomous platforms.
  • Experience developing software for defense autonomous systems, distributed architectures, or real-time embedded frameworks.
  • Experience working with Linux-based development, Git, static analysis tools, or test automation frameworks.
  • Experience with fault-injection testing, code-level defect reproduction, or integration lab workflows.
  • A bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.

About the Company

Booz Allen

Builds AI and cyber systems for the US government

Booz Allen builds and runs technology for the U.S. government, mostly for the military and intelligence agencies, and its engineers work alongside consultants who know each agency's mission. In 1958, it helped the U.S. Navy create PERT, a project-scheduling method first used on the Polaris submarine missile program and later adopted across government and industry. Its teams design cyber defenses, AI and data tools, and battlefield communications, and it sells its own products, such as Vellox, a suite of AI tools that spot and fight off hackers. Agencies pay mainly through multi-year contracts that reimburse costs, bill hours, or set a fixed price. Booz Allen was founded in 1914 and is based in McLean, Virginia.

Company size
11-50
Company stage
IPO
Headquarters
McLean, VA
Founded
1914

Recently Posted Jobs

Explore more opportunities at Booz Allen

See more jobs