Job Details
Job Ref: 212659199
Date: 2020-11-09 10:04:53
Ultra Command & Sonar Systems (CSS) are seeking a Senior Software Engineer to contribute to our rapidly expanding business within the domain of naval Integrated Sonar Systems. In this role you shall:
Support the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products.
Work with analysts to develop sonar signal processing algorithms and subsequently implement, integrate, verify and optimise these algorithms on target systems. Software delivery shall be within agreed cost, schedule and quality constraints.
Work within a growing multi-site team contributing to multiple projects adhering to Engineering Function processes and demonstrating team work through knowledge sharing, coaching and technical leadership roles.
This position will suit established Senior Software Engineers who have succeeded in positions of responsibility for software delivery. More junior candidates will be considered if they can demonstrate the qualities and aspiration needed to progress to Senior Engineer level in the short term.
Key Responsibilities as a Senior Software Engineer
* Full software development lifecycle consisting of requirements analysis, architectural design, detailed design, implementation and test.
* Sonar signal processing algorithm implementation, optimization and verification.
* Software Configuration and Build Management.
* Adhere to the company’s software engineering processes and procedures.
* Supporting bids by providing input on technical solutions estimates and plans.
* Providing regular and clear technical progress reports to project management.
* From time to time you will be expected to take on technical leadership roles for small teams of developers delivering software components to agreed cost, schedule and quality.
* To be Supportive of Ultra business goals and values.
Skills, Qualification and Experience as a Senior Software Engineer
* Signal Processing, DSP.
* Experienced at C++ programming.
* Parallel Multithreaded processing.
* Formal software design methodology (UML, OO…).
* An awareness of Unit Test frameworks and implementation of (automated) unit testing.
* An awareness of software configuration control and setup of production tool chains with continuous integration work flow.
* An awareness of widely used development methodologies and lifecycles (agile, waterfall, V model, incremental.
* An awareness of sonar or radar domains.
* Batchelor’s degree or equivalent in Science, Technology, Engineering or Mathematics.
Personal Attributes
* Ability to communicate verbally and in writting of complex items at a level suitable to be understood by internal and external stakeholders/customers/suppliers.
* Acting as team player who recognises impact of own performance and behaviour in the wider team.
* Willing to share knowledge within the team.
* Office based with flexible working across all CSS operational sites on an occasional basis. Occasional travel within the UK and overseas.
Benefits
Every employee is critical to our success and as such we offer a range of flexible employee benefits along with career development opportunities.
The offices have free parking, onsite restaurant and local transport links. In addition you will receive:
* Flexible working within core working hours
* 25 days’ holiday with the option to buy/sell 5 days plus bank holidays.
* 4 times your annual salary in life assurance
* Flexible benefits package (benefits such as, new car scheme, retail vouchers, gym discounts, employee share scheme, health screening and more!)
* Pension Scheme
Empowering you to reach your full potential
We trust and empower each other, we love to celebrate success and we win as a team. Together, we embrace change and we’re never satisfied until we’ve done what we said we’d do
Security clearance
Applicants will be required to meet SC level clearance
How to Apply
If you believe you have the skills and experience required to join our team then please click apply and upload your CV now.
Here at Ultra we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we continue to successfully deliver to our customers.
We therefore do not discriminate on the basis of; age, disability, gender reassignment, marriage or civil partnership, pregnancy and maternity, race, religion or belief, sex or sexual orientation. We also support requests for flexible working arrangements wherever possible.
Please note, once you have completed your application this will be reviewed by our Talent Acquisition team. On occasions we may close roles earlier than the advertised closing date based on the quality of applications received. We encourage you to submit your application as soon as you are ready to. We look forward to hearing from you shortly
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
Responses