Finding the best job has never been easier
Share
Export License Control
Key job responsibilities
- Develop and maintain the overall integration and test strategy for complex, cross-functional systems
- Collaborate with system architects, design engineers, and subject matter experts to define integration and test requirements- Analyze test results, identify risks and issues, and drive the implementation of corrective actions
- Identify opportunities for automation, tooling, and process improvements to enhance integration and test efficiency
- Verification test planning: Identify available test methods and environments
- Hands on leadership of test execution. Developmental software integration with cloud based software components integrating with complex embedded systems.A day in the life
The senior systems engineer coordinates with cross-functional teams - software, hardware, systems, and operations - to analyze test results, triage problem reports, and adjust the test plan as needed. Much of the day is spent executing and overseeing test case development, execution, evaluating results, and making critical decisions to keep the program on schedule. Throughout, they mentor junior engineers, champion process improvements, and communicate with stakeholders to ensure the system meets stringent safety and performance requirements. They spent time "plugging together" different test environments (software-in-the-loop, hardware-in-the-loop, flight test, etc...) to validate and verify the system under test.
- Bachelor's degree
- 5+ years of systems design, software development, operations, automation, and process improvement experience
- Experience building tools for building, testing, releasing or monitoring
- Experience with software in the loop / hardware in the loop testing. Specific focus on test planning, execution, and reporting.
- Experience in networking, storage systems, operating systems and hands-on systems engineering
- Experience with CI/CD pipelines build processes
- Experience leading the design, automation, deployment, and support of large-scale infrastructure
- Experience in mentoring, leading, or managing more junior engineers
- Experience defining system architectures and exploring technical feasibility tradeoffs
- Experience programming with at least one modern language such as Python, Java, C++.
These jobs might be a good fit