At a Glance
- Tasks: Design, develop, and test software for maritime communication systems.
- Company: Join a cutting-edge team focused on innovative maritime communication solutions.
- Benefits: Competitive pay, full-time contract, and the chance to work on impactful projects.
- Why this job: Contribute to exciting projects in the UK Defence industry while enhancing your software engineering skills.
- Qualifications: Degree or equivalent experience in software design, with proficiency in C++, C, and Java.
- Other info: Ideal for those passionate about technology and problem-solving in a dynamic environment.
The predicted salary is between 48000 - 72000 £ per year.
Job Purpose
We are pleased to announce an exciting opportunity for a Contract Senior Software Engineer within our
Maritime Communications design and development team. The primary focus of this role is within the
domain of Maritime communication capabilities for the RN.
The core responsibility of this position is to proficiently implement software designs into deliverable and
effective software system solutions.
This role offers a unique and challenging avenue for a skilled professional to contribute significantly to our cutting-edge projects
What you’ll do
Software design, development and review (from
concept to final product) for a range of systems
from small embedded single processors
through to multi-processor networked systems.
Work with systems and hardware engineers to
develop multi-discipline solutions, including the
definition of software/hardware and
software/firmware interfaces.
Meet technical requirements through all phases
of design, integration and leading to customer
acceptance
Liaise and cooperate with the Software Lead
and Design Authorities to resolve technical,
project or resource problems and conflicts.
Conduct test and demonstration of software.
What you’ll need
In-depth knowledge and experience in all
aspects of software design (UML), development
and test (including unit, integration and system
level).
Proficient in various high-level programming
languages including C++, C, and Java
Experience with embedded and desktop
operating systems including Linux (RHEL would
be advantageous), Windows etc.
Previous use of Visual Studio and Enterprise
Architect would be advantageous.
Degree educated or equivalent qualification.
Can evaluate, mitigate and manage software
engineering risks across projects for which you
will be directly/indirectly responsible.
Have a high level of both verbal and written
communication skills providing regular
communication to internal and external
stakeholders, customers and suppliers.
Ability to multi-task and prioritise workload with
a hands-on approach.
Problem-solving and fault-finding.
Experience of the UK Defence industry,
preferably within the maritime sector
Job Info
Job Title:
Software Engineer – Contractor
Company:
CV-Library
Location:
Woking, Surrey
Competitive
Posted:
Closes:
Jan 5th 2025
Sector:
Military, Emergency & Government
Contract:
Contract
Hours:
Full Time
Welcome to Fresh Jobs the place to find the freshest job vacancies and career advice.
#J-18808-Ljbffr
Software Engineer - Contractor employer: CV-Library
Contact Detail:
CV-Library Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Contractor
✨Tip Number 1
Familiarize yourself with the specific software design methodologies mentioned in the job description, such as UML. Being able to discuss these concepts confidently during your interview will demonstrate your expertise and alignment with our team's needs.
✨Tip Number 2
Brush up on your knowledge of high-level programming languages like C++, C, and Java. Consider working on a small project or contributing to an open-source project to showcase your skills in these languages, which can be a great talking point in your discussions with us.
✨Tip Number 3
If you have experience with embedded systems or desktop operating systems like Linux and Windows, prepare to share specific examples of your work. Highlighting your hands-on experience will help us see how you can contribute to our projects right away.
✨Tip Number 4
Since communication is key in this role, practice articulating complex technical concepts clearly and concisely. Being able to effectively communicate with both technical and non-technical stakeholders will set you apart as a candidate who can thrive in our collaborative environment.
We think you need these skills to ace Software Engineer - Contractor
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software design and development, particularly with C++, C, and Java. Emphasize any relevant projects you've worked on, especially those related to embedded systems or the maritime sector.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss your experience with UML and your ability to work collaboratively with systems and hardware engineers. Mention any specific projects that demonstrate your problem-solving skills.
Showcase Relevant Experience: When detailing your previous roles, focus on your experience in the UK Defence industry and any specific maritime projects. Highlight your ability to manage software engineering risks and your communication skills with stakeholders.
Proofread Your Application: Before submitting, carefully proofread your application materials. Ensure there are no grammatical errors and that your technical skills and experiences are clearly articulated. A polished application reflects your attention to detail.
How to prepare for a job interview at CV-Library
✨Showcase Your Technical Skills
Be prepared to discuss your experience with software design and development in detail. Highlight your proficiency in programming languages like C++, C, and Java, and be ready to provide examples of projects where you've implemented these skills.
✨Understand the Maritime Sector
Familiarize yourself with the specific challenges and technologies used in maritime communications. Demonstrating knowledge of the UK Defence industry and its requirements will show that you are a good fit for the role.
✨Communicate Effectively
Since the role requires regular communication with stakeholders, practice articulating your thoughts clearly. Prepare to discuss how you've successfully collaborated with systems and hardware engineers in past projects.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities. Think of scenarios where you've had to evaluate and mitigate risks in software engineering, and be ready to explain your thought process and outcomes.