Job Details
Job Ref: 213457744
Date: 2021-03-30 15:04:07
We have an exciting opportunity for an Senior Software Engineer to join our Software team based in Loudwater.
You will have a proven ability to deliver across all stages of the development lifecycle. You will be flexible and able to work with a variety of tools, technologies and team sizes supporting Ultra’s range of weapon interface, Electro Optic Fire Control, Sonobouy and Platform Data Management systems.
As a Senior Software Engineer, you will be expected to be a self-sufficient Software Engineer with a broad range of experience of a variety of tools and technologies and a good understanding of all stages of the software development life cycle. You will be expected to have an appreciation of system architecture and prepared to take ownership of the software aspects assigned driving them to completion. As a senior member of the team you would also be expected of being capable of providing guidance and mentoring to more Junior members of the team.
You will be technically flexible and able to apply a broad range of software disciplines from design, coding, testing, integration, build systems and configuration management across a diverse range of technologies and products
You should have an appreciation of Agile methodologies applied in a technically rigorous environment for projects with defined costs, schedules and intermediate payment milestones.
Key Responsibilities as a Senior Software Engineer
* Contribute to estimation activates and the identification of Risks Assumptions and Dependencies.
* Planning approach to software development and testing.
* Software component level design.
* Development of high quality, well tested code and accompanying documentation.
* Rigorous configuration control.
* Adherence to the company’s engineering processes and procedures.
* Supporting the integration and verification of software components into a wider system.
* Providing periodic (normally monthly) status updates on software work packages, including work Spend to Date, Estimates to Complete, Estimated Completion Dates and any key risks or issues.
* Supporting your Software Team Lead in the day to day running of the Software Function by efficient completion of weekly administrative tasks, understanding and following company procedures and promoting an agile, innovative and sharing culture.
Benefits
Every employee is critical to our success and as such we offer a range of flexible employee benefits along with career development opportunities for motivated and dedicated employees.
The Loudwater office has free parking and local transport links. In addition you will receive:
* 25 days holiday + bank holidays
* 4x your annual salary in life assurance
* Flexible benefits package (retail vouchers, gym discounts, employee share scheme, ability to buy or sell annual leave and more!)
* Pension Scheme
Skills and Qualifications Required as a Senior Software Engineer
Breadth of exposure to a significant subset of the following types of software technologies:
* UML and associated tools (Rhapsody and EA architect).
* High level programming languages (C++/C, Java, Python).
* Qt/QML GUI Framework.
* Agile development (Jira).
* Automated test technologies (GoogleTest, GoogleMock and Squish).
* IP Communications.
* Serial and discrete communications.
* Linux Operating System.
* Real Time Operating Systems (RTOS).
* Operating system hardening.
* Virtualisation experience (e.g. VMWare, Hypervisor).
* Clear and concise documentation skills (Microsoft office toolset).
* Configuration control (SVN and GIT)
* Continuous integration and build (Jenkins).
* Embedded Software development.
* Developing software in a regulated environment (Defence, Aerospace and Automotive)
What we do
Ultra Maritime operates in the following areas:
Underwater Warfare: this includes working on game changing naval Integrated Sonar System (ISS), hull mounted anti-submarine warfare sonar system, towed array sonar systems, surface ship and submarine torpedo defence and countermeasures, and distributed anti-submarine warfare systems (sonobuoys), including Multi-Static Active (MSA) technologies.
Maritime: this includes new build and modernisation solutions for naval combat systems, combat management systems, electro optical surveillance and tracking, weapon fire control and servo control and signature measurement solutions for both surface and sub-surface platforms.
Security clearance
Due to the nature of work undertaken applicants will be required to hold or be capable and will to achieve UK SC security 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
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
Responses