Software Engineering Lead Job In Portsmouth

Software Engineering Lead - Morson Talent
  • Portsmouth, Other, United Kingdom
  • via clickajobs.com
-
Job Description


Software Engineering Lead
Autonomous Systems (Military and Defence)
Portsmouth
6 Months Contract
Inside IR35 - Competitive Rate
Hybrid Working Available (Flexible Options Available)
This role is required to provide software technical leadership and task management and expertise across the autonomy portfolio interfacing with all applicable disciplines and third-party suppliers.
The technical management includes ensuring that the software aspects of the autonomous systems are fit for purpose, safe, managed, controlled, and delivered to the customer meeting all contractual, technical, regulatory, legal and business requirements.
Key Responsibilities:
• Ensure technical compliance for all aspects of software engineering across the autonomy portfolio.
• Software governance in autonomy.
• Provide and maintain the software architecture strategy and solutions to support the autonomy product.
• International collaboration with other business units to develop a common architectural approach to autonomous systems.
• Manage software engineering tasks and 3rd party suppliers to deliver a broad and complex scope of software artefacts.
• Estimate, plan, implement and report on all the software development activities across the autonomy portfolio.
• Assess external businesses for suitability as third-party suppliers.
• Produce and agree specifications for third party software suppliers.
Skills and Experience
• Programming skills (C / C++).
• Experience of UML/SYSML.
• Experience of model based systems engineering, auto-code generation, high integrity systems and validation techniques for complex regulatory and safety applications.
• Have a comprehensive understanding of configuration management and experience of a configuration management tool, e.g. Atlassian Suite(JIRA, GIT).
• Experience and a good understanding of Linux (operating system).
• Extensive experience of developing software for systems from conceptual modelling through requirements capture and system design to implementation, test and acceptance.
• Ability to lead formal agile scrum events for the software team to progress the software product development.

;