Mid-Level Software Engineer (Test & Verification)
Core
Design, develop, test, and maintain non-embedded software throughout the end-to-end lifecycle for the B-52J CERP Test Team, ensuring quality, reliability, and functionality.
Role type
Mid-level software engineer (test & verification)
Builds
Non-embedded software products and functionalities for systems integrations
Domain
Aerospace defense / software engineering
Deliverable
production ML models | product features
Required skills
Software development (Ada, C, C++, C#, Java, Python), Test requirement definition (STR, STD, SUM), Test case and procedure design, Automated test script development, Test environment configuration, Defect identification and reporting, Test metrics analysis
Preferred skills
Manual and automated test procedure execution, Test result analysis, Requirements management tools (DOORS)
Technologies
Ada, C, C++, C#, Java, Python, DOORS
Responsibilities
Design and execute test plans, cases, and scenarios to verify software functionality and safety; Develop and maintain automated test scripts and frameworks; Configure test environments including hardware, software, and network settings; Document architectures, requirements, algorithms, and interfaces; Perform software project management functions across test activities
Seniority
Mid-level, hands-on IC