Senior Systems Engineer Position
This role involves providing technical leadership and systems engineering management for project teams. The incumbent will apply systems engineering principles, processes, and skills to convert customer needs into total systems solutions that consider technical, schedule, and cost constraints.
The position will be responsible for planning, scheduling, and executing requirements analysis, system design, analyses and trade studies, hardware/software design oversight, requirements verification, system integration, and system level test. Additionally, it will involve subcontractor technical management/oversight and providing input for project risk management activities.
Typically, this role works under general supervision and direction, exercising discretionary and substantial decision-making authority.
Key Responsibilities:
* Provide technical oversight on a given project
* Estimate, plan, schedule, and execute systems engineering activities
* Elicit, clarify, define, and develop and manage system requirements
* Allocate system requirements to subsystems and oversee development/refinement of lower-level requirements
* Define operational concepts
* Perform analyses and trade studies as necessary to aid in the selection of system concepts
* Integrate specialty engineering disciplines into a project team
* Direct a project team to define and document the system architecture and design
* Influence hardware and software designs to ensure compliance with requirements and system design
* May act as a Technical Design Authority (TDA) on a project or product
* Perform hardware/software integration planning and oversee activities
* Perform system level test planning and oversee test implementation
* Interface with internal and external stakeholders, including engineering, program management, quality, finance, business development, services, sub-contractors, end users, and customers
* Work closely with other engineering disciplines to coordinate and integrate system elements and interfaces to enable integrated teams and project cohesion
* Perform technical risk management activities
* Support project risk management activities
* Support and coordinate the work of systems engineers as directed by principal systems engineer lead
* Lead engineering activities for development of new business proposals and preparation of associated cost rationale for change/new business
* Monitor, mentor, and train less experienced systems engineers
Requirements:
* Degree in system, software, or electrical engineering, computer science, information systems, or related discipline
* Minimum 5 years of experience working in a software-driven technology environment
* Experience directing teams on system definition
* Formal Systems Engineering/Solution Architecture experience
* Familiarity with Software Development Life Cycles using both Waterfall and Agile approaches
* Awareness of software development best practices and ability to apply standards and procedures effectively
* Familiarity with expressing system designs using UML and SysML
* Knowledge of relevant engineering standards and Health and Safety legislative requirements
* Experience working in a formal project structure following ISO 9001 processes
* Extensive awareness of budget, schedule, and quality in relation to project deliverables from a technical planning and execution perspective