Software Systems Engineer
Role details
Job location
Tech stack
Job description
- Lead requirements development and decomposition from system-level concepts down to software component specifications.
- Establish and maintain bi-directional requirements traceability across system, software, and test artifacts.
- Develop and manage system models using CAMEO (MBSE) to support architecture definition, interfaces, and behavior modeling.
- Define and execute Verification & Validation (V&V) strategies, including test planning, procedures, and success criteria.
- Ensure alignment between requirements, architecture, and implementation across the development lifecycle.
- Support design reviews (SRR, PDR, CDR, TRR) with high-quality artifacts and clear technical rationale.
- Collaborate cross-functionally with software, hardware, and integration teams to ensure system coherence.
- Drive configuration control and change management for system artifacts., Remote Communication Planning Life Sciences Agile Methodology Mechanical Engineering Systems Engineering Computer Engineering Change Management Test Planning Manufacturing Engineering Electrical Engineering Traceability Software Systems System Software Verification And Validation Model Based Systems Engineering Configuration Management Critical Illness Insurance Visionary Systems Modeling Critical Design Review (CDR) Requirements Traceability
Requirements
We are seeking a highly capable Systems Engineer with extensive experience in traditional systems engineering, specifically applied to software-intensive products. This role is crucial for ensuring disciplined requirements development, end-to-end traceability, and rigorous verification and validation across complex systems. The ideal candidate will employ a structured, methodical approach to systems engineering while utilizing Model-Based Systems Engineering (MBSE) practices, with CAMEO as a core tool for system modeling and lifecycle management., * Bachelor's degree in Systems Engineering, Electrical Engineering, Computer Engineering, or related field.
- 5+ years of experience in systems engineering for software-centric or software-intensive systems.
- Demonstrated expertise in requirements decomposition and management.
- Experience with requirements traceability tools such as DOORS or equivalent.
- Strong experience in Verification & Validation (V&V) planning and execution.
- Hands-on experience with CAMEO or similar MBSE tools for modeling.
- Strong understanding of systems engineering lifecycle processes.
- Excellent communication skills with the ability to clearly articulate technical concepts.
Additional Skills & Qualifications
- Experience implementing MBSE in production environments.
- Familiarity with agile or hybrid development methodologies for software delivery.
- Experience working on large-scale, complex, or mission-critical systems.
- Knowledge of interface control and integration challenges in distributed systems.
- Advanced degree in a relevant technical field.
Benefits & conditions
The position offers a hybrid schedule with in-office work required on Tuesday, Wednesday, and Thursday, and remote work on Monday and Friday. Job Type & Location
This is a Contract position based out of Boulder, CO. Pay and Benefits
The pay range for this position is $60.00 - $85.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: * Medical, dental & vision * Critical Illness, Accident, and Hospital * 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available * Life Insurance (Voluntary Life & AD&D for the employee and dependents) * Short and long-term disability * Health Spending Account (HSA) * Transportation benefits * Employee Assistance Program * Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type