at least one high-level programming language and a high-level design methodology such as UML Deep understanding of the softwaredevelopment lifecycle and familiarity with various models, including Agile and Waterfall Proven experience in leading softwaredevelopment activities and mentoring engineering teams Solid knowledge of relevant software standards (e.g. ISO/IEC/IEEE 12207), including software safety More ❯
Proven experience in requirements management tools (e.g. IBM DOORS Next) and configuration control In-depth understanding of the full engineering lifecycle, including lifecycle models such as Waterfall and Agile, and tools like JIRA Educated to degree level (or equivalent experience) in a STEM discipline or equivalent experience Experience using high-level design methodologies (e.g. UAF, NAF, TOGAF, SysML, UML More ❯
Numerate disciplines, or be an experienced practitioner in Software/Hardware testing. Experience across all aspects of the software lifecycle and good knowledge of software lifecycle models (e.g., Waterfall, Agile). Significant experience with at least one high-level programming language. Comprehensive understanding of configuration management and experience with a configuration management tool. Experience with high-level design methodologies More ❯