Job Description
Job DescriptionTitle: Software Integration and Test Engineer Location: Germantown, MD (100% Onsite) Type: Contract-to-Hire (6 months) | 40 hours/week Work Authorization: Green Card OK (no sponsorship) No C2C W2 Only Job Summary: System One is seeking a Software Integration and Test Engineer to support integration and automated testing of complex, real-time Linux-based applications. This position focuses on building/maintaining automation, running tests through CI/CD, and troubleshooting networked application behavior. Responsibilities: - Perform software integration and test activities for real-time Linux applications - Create and maintain automated test scripts using Python and/or Java with Git-based source control - Execute automated tests in CI/CD pipelines using Jenkins and Docker containers - Test and troubleshoot networked applications (TCP/IP and UDP) using packet analysis tools (e.g., Wireshark) - Collaborate with engineering teams to reproduce defects, identify root cause, and verify fixes Required Qualifications: - Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field - 3–5 years of software test and integration experience with complex real-time applications on Linux - Hands-on test automation using Python and/or Java - Experience running automated tests in CI/CD with Jenkins and Docker - Strong troubleshooting, problem-solving, and communication skills Preferred Qualifications: - 2–3 years of system integration experience on satellite ground stations - Experience in an Agile/Scrum development environment - Familiarity with Kubernetes and troubleshooting containerized applications deployed in Kubernetes - Ability to read and troubleshoot C++ or Java code - Experience testing socket-based and/or other networked applications. #LI-DH1 Ref: #851-Rockville-S1
