Job Details
Job Ref: 215830490
Date: 2022-02-16 13:52:43
Ultra Sonar Systems has a need for a Software Architect to provide technical leadership and support on the software architecture for its Integrated Sonar Systems product range. We have won multiple large contracts requiring the evolution of existing software solutions and the development of new software components.
The Software Architect shall provide design expertise to enable reuse of existing components and develop new reusable components in order to meet specific project requirements and support a long-term product roadmap.
A professional at this grade applies technical / professional knowledge, making independent judgements based on practice and significant previous experience to support decision making. Often seen as a referral point or more senior team member to escalate more complex problems. Roles will act independently with minimal guidance, and may act as project managers/formal mentors for junior staff.
You will be required to see the big picture and use a broad range of software skills and product development knowledge, ideally in a similar defense industry domain, in order to enable the team to deliver projects within agreed costs and schedule.
Key Responsibilities as a Software Architect
* Software Requirements Analysis
* Software architectural design at the component level
* Oversight of and contributions to detailed software design and implementation
* Contribution to verification, validation and test strategies
* Contributing to and leading design reviews
* Contributing to product backlog definition and agile sprint planning
Required skills and experience as a Software Architect
* Experienced in software design using UML
* Experience in signal processing, algorithm development and multi-threaded processing techniques
* Experienced in C++ andor Java
* Experienced in Linux
* Educated to degree level in a STEM subject, or equivalent
* Worked in an industry with rigorous design methodology and project management
* Demonstrable design skills in a complex mission critical product
* Domain knowledge in applications with a signal processing element. For example, Sonar, Radar, Digital Radio Communications
* Comfortable working across the full software stack from Human Machine Interface, Business Logic, Operating Systems, Middleware, Signal Processing software and interfacing via IP protocols and proprietary interfaces.
Personal Attributes
* Able to communicate clearly in writing and verbally to Engineering Managers and Project Managers
* Able to manage technical conflict and contribute to a collaborative team atmosphere
* Capable of being SC cleared
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
Responses