Mid-Level Integration Engineer

SAIC · San Diego, CA, US, United States

SAIC is seeking a skilled and motivated Mid-Level Integration Engineer to join our team. In this role, you will play a critical role in verifying, testing, troubleshooting, and debugging software used to control and monitor Unmanned Surface Vessels (USVs). Your work will involve both front-end and back-end service activities, in addition to supporting both development and operational environments.

This is an ON-SITE role in San Diego, CA. Must be local to the area.

JOB DUTIES:

- Collaborate with internal and external teams to debug, troubleshoot, and verify the software product's functional capabilities.

- Develop and maintain automated test suites using Python and Selenium to ensure software integrity.

- Design and develop simulation programs using Python to validate software performance and functionality.

- Deploy and manage service containers using Docker on RHEL (Red Hat Enterprise Linux) systems.

- Automate processes and tooling using Bash scripting.

- Create and maintain robust software documentation for installation, operations, and troubleshooting activities.

- Participate in hands-on integration and testing, both remotely and on-site, to diagnose incidents and perform root cause analysis.

REQUIREMENTS:

- Education and Experience: Bachelors Degree and two (2) years or more of relevant experience; years of experience in lieu of degree to be reviewed.

- A minimum of 1 year of experience testing software or in related technical roles.

- Skills: Proficiency with the Agile development process.

- Strong experience usin g Python for scripting and automation.

- Working knowledge of Bash scripting.

- Familiarity with Docker for container orchestration.

- Experience in using automation tools such as Selenium for software testing.

- Hands-on experience with Red Hat Linux (RHEL) systems and environments.

Clearance: Must have an Active Secret Clearance to start.

DESIRED SKILLS:

- Experience with messaging systems or concepts, such as publish/subscribe or DDS (Data Distribution Service).

- Practical knowledge or experience with unmanned vehicles, including Unmanned Surface Vessels (USVs), UCSMDE, UMAA, or related robotics systems.

- A strong track record in debugging and troubleshooting software issues.

- Proven experience in providing field support, particularly in customer-facing environments.

- The ability and willingness to work aboard vessels during testing or integration events.

Create a free account to apply