Systems Integration and Verification Engineer - Mid

Caribou Thunder
Longmont, CO, United States
2 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Compensation
$90,000
Working hours
Regular working hours

Tech stack

Systems Engineering Automation of Tests Unit Testing C++ (Programming Language) Software Quality Continuous Integration Linux DevOps Network Control Network Administration Qt (Software) Requirements Management
+11 more
Requirements Traceability Selenium Simple Network Management Protocols Software Engineering Software Requirements Analysis Software Systems Systems Integration Scripting Software Troubleshooting Integration Tests Jenkins

Job description

  • Develop test plans, test objectives, scenarios, and procedures to support software and system integration activities.
  • Perform integration, verification, and validation activities throughout the I&V lifecycle.
  • Collaborate with software developers, systems engineers, and integration teams to design, code, integrate, test, and deploy complex mission systems.
  • Contribute to detailed software design, development of new software functionality, and troubleshooting and correction of software defects.
  • Support unit testing and automate unit test processes where practical to improve software quality and test efficiency.
  • Generate test code and execute automated testing using tools such as Selenium and Sikuli.
  • Develop and execute integration tests for satellite command and control software, payload sensor management applications, mission-specific software, and ground hardware and network control systems.
  • Work with requirements management and systems engineering tools such as DOORS and/or Cameo to support requirements traceability and verification.
  • Apply C++ programming skills and work with supporting technologies such as Boost and Qt.
  • Utilize Simple Network Management Protocol (SNMP) to support software and network management integration activities.
  • Support CI/CD workflows using Jenkins and contribute to software delivery in DevOps environments.
  • Develop and deliver software capabilities that satisfy requirements for complex systems.
  • Work in Linux-based development and integration environments.
  • Apply scripting skills, including DXL, to support automation, requirements management, and testing activities.
  • Leverage operational experience to understand mission workflows, system behavior, and customer requirements.
  • Support OPIR-related software integration and testing activities as applicable.

Requirements

  • Experience supporting software integration, testing, verification, and validation activities for complex systems.
  • Experience developing test plans, test objectives, scenarios, and procedures.
  • Experience with automated testing tools such as Selenium and/or Sikuli.
  • Experience with C++ in a software development or integration environment.
  • Familiarity with Linux operating environments.
  • Experience with requirements management and systems engineering tools such as DOORS and/or Cameo.
  • Experience supporting unit testing, integration testing, and software defect resolution.
  • Experience with software requirements development, implementation, and verification.
  • Familiarity with CI/CD tools such as Jenkins or experience working in a DevOps environment.
  • Scripting experience, including DXL or comparable automation scripting languages.
  • Strong troubleshooting, analytical, and technical communication skills.
  • Ability to collaborate effectively with software developers, integration engineers, and multidisciplinary technical teams., * Experience supporting satellite command and control systems or satellite payload sensor management software.
  • OPIR program experience or exposure.
  • Prior experience as a satellite or mission systems operator.
  • Familiarity with the Boost and Qt C++ libraries and frameworks.
  • Experience with Simple Network Management Protocol (SNMP).
  • Experience generating code for automated testing and expanding automated unit test coverage.
  • Experience supporting ground hardware, network control software, or mission-specific applications.
  • Experience working across the full software development and Integration and Verification lifecycle.

Benefits & conditions

Our people are the heart of Caribou Thunder. We invest in their growth, flexibility, and well-being - knowing their success drives ours.

  • Premium Health, Dental & Vision Insurance
  • 401(k) with 6% Company Match
  • Flexible PTO & Work Schedule
  • Your future, your flexibility, your well-being - we invest in you. Apply and let’s connect.

  • Education & Certification Reimbursement
  • Support for Military Leave
  • Work-Life Balance & Traditional Family Values

About the company

Caribou Thunder is a HUBZone-certified small business providing advanced technical and engineering services to the U.S. Department of War and its mission partners. 35+ states and 20+ countries. We’ve delivered trusted solutions for over two decades - strengthening national readiness across missions on land, undersea, in the air, and throughout LEO, MEO, GEO, and deep space. Why Caribou Thunder? TEAM THUNDER - Mission Focused. Delivery Proven. Ready to Serve. Employee Advocacy Mission Proven Global Reach Skilled Teams Modern Tools Empowering Culture Our engineers and innovators ensure capability from sea floor to space frontier - delivering on time, maintaining compliance, and performing with precision in high-consequence environments. We specialize in Engineering Services, Cybersecurity, Software Development, Modeling & Simulation, Digital Engineering, and Artificial Intelligence - disciplines powering the nation’s most complex technical missions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…